有一点点不理解楼主的问题,我就随便说点关于异常的事情吧.不过,我的想法,估计楼主是要问多异常处理的问题.
多异常处理
1,声明异常时,建议声明更为具体的异常。这样处理的更具体。
2,对方声明几个异常,就对应几个catch块,不要定义多余的catch块
如果多个catch块中的异常出现继承关系,父类异常catch块放在最下面
建议在进行catch处理时,catch中一定要定义具体处理方式。一定不要简单定义一句e.printStackTrace()也不要简单的就写一句输出语句
3,将处理的异常的最子类写在上面,将比较大的类写在下面,比如要先处理ArrayIndexOutOfBoundsException,然后再进行处理Exception
|