java中存在异常处理机制。程序编写经常会出现错误如编译错误和运行时错误,编译错误是指编写的程序存在语法问题,运行时错误是程序运行时产生的错误。而这两种错误导致了java中异常处理机制的出现。异常是指在发生错误但经过修正后能够继续执行的错误叫做异常。java中的异常常由以下情况所引起。
1.违反Java语法定义如除零错误。
2.内存超过限制。
3.throw语句被执行。
4.Thread中stop方法被调用。
5.Java虚拟机内部发生错误。
因此处理异常要用到许多关键字。try,catch,throw,throws,finally.java中有一个异常类Throwable,有两个子类Error类与Exception类。Error类是底层环境与硬件问题而非代码错误。Exception类则是程序中发生异常。try...catch..finally处理异常基本形式:
try{
可能发生异常代码块}
catch(异常类型 异常对象名)
{ 异常代码处理块}
finally{}可以有多个catch语句但Exception要放在最后。而且try语句也可以嵌套使用。
今天完成了第六章二三题,明天完成第七章所有习题。
原文:https://www.cnblogs.com/zhanghua-lijie/p/13337481.html