本人刚学java不久,请教下,实际应用中,派生于Exception的大部分类都要记住吗?还是实际应用时定义自己的异常类呢???

解决方案 »

  1.   

    基本上对于一个包,就有一个最基本的异常,原后各个类有定义了基本的异常,并不是要记住Exception的子类,而是要对常见类的异常圾其产生原因有比较清楚的掌握,基本上需要自己定仪异常的情况并不多。
      

  2.   

    将产生异常的方法在API文档都有讲明
    并不要去记忆这些异常
    另外也有些时候定义自己的异常
    听说老外用自定义异常来代替if..else if...else的使用
      

  3.   

    在写一般的应用的时候不用自己写异常类,你可以直接用Exception来抛出异常.
    如果你在ECLIPSE中编程,ECLIPSE会提示你应该用哪种异常.如果你是在做项目的时候,为了迎合实际应用的需要,写自定义的异常是比较适当的做法.