java如何处理异常
Java通过面向对象的方法今天 异常处理,把各种不同的异常进行分类,并提供了良好的接口
在java中,每个异常都是一个对象,他是throwable类或其他子类的实例
当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可以捕获到这个异常并进行处理
java的异常处理是通过5个关键字来实现的:
try catch finally throw throws
Throwable
所有异常和错误的符类
throwable 有两个子类
分别是:Error Exception
Error 错误
表示系统级的错误和程序无法通过修改程序处理的异常,比如内存泄漏
Exception 异常
表示需要捕捉或者需要程序进行处理的异常,如果程序正常执行将不会出现异常
Exceotion:运行时异常,非运行时异常(检查异常)
运行时异常:程序运行时出现的异常,由虚拟机捕捉,并爆出到控制台的异常
非运行时异常:java编译器要求方法必须处理或抛出可能发生的非运行时异常。