摘要:
当出现程序无法控制的外部环境(文件不存在,文件内容损坏,网络不可用等)问题时,java就会用异常对象来描述。Java中用2种方法处理异常:1、 在发生异常的地方直接处理。2、 将异常抛给调用者,让调用者处理。异常的分类:1、 检查性异常:java.lang.Exception 程序正确,但因为外在的环境条件不足引发2、 运行期异常:java.lang.RuntimeException 这意味着程序出现bug,如数组越界,除以0等,这类异常需要更改程序来避免3、 错误:java.lang.Error 可能源于程序的bug,但更可能源于环境问题,如内存耗尽、系统崩溃、动态链接失败等,这种错误无法恢 阅读全文