______________异常__________________________________
| |
________ Exception_________________________ Error
| |
___RunTimeException____ 其他Exception
| |
NullPointException OutofBoundException (其他RunTimeException)
异常主要分2个 一个叫Exception,一个叫Error。Error一般是内存错误等错误,这种错误无需catch,catch了也没啥用。Exception也分2种一种是runtimeException一种是所有其他。RuntimeException(NullpointException空指针异常,outofboundException数组角标越界,)也可以不catch,因为这样的错误只对程序里的一部分有影响。而对于程序的其他部分是没有影响的。而所有其他则必须catch,比如说IOException,ClassnotfandException。这些必须抓住处理
这图太难画了~ 还没有好的网络相册可以传图~.....
[ 本帖最后由 张炜 于 2011-07-22 19:39 编辑 ] |