Java - 异常

2018-06-04  本文已影响3人  sunboximeng

异常的作用:得知程序出错的位置(stackTrace)、出错原因(可以传字符串进去进行说明)。
异常也是类,构造器可以传入参数,作为说明。具有体系结构,具有属性和方法(printStackTrace、getMessage、toString),可以被继承从而自定义异常类。
发生异常就是创建了一个异常对象并抛出,此时程序的执行就会终止。

Throwable

为什么运行期异常可以不处理,而编译期异常必须处理?这两种异常有本质区别吗?

异常的处理:

自定义异常
自定义的异常类只要写构造器就好,传入对异常的说明信息即可。打印stackTrace可以由继承来的方法完成。
利用 if 判断和 throw 关键字抛出自定义的类。

上一篇 下一篇

猜你喜欢

热点阅读