JAVA中是通过面向对象的方法来进行异常处理的,把各个不同的异常进行分类,并提供了良好的接口。在JAVA中, 每一个异常都是一个对象,它是Throwable类或者其子类的实列。当一个方法出现异常是,就抛出一个异常对象,该对象中包含了异常信息,调用这个方法可以捕获到这个异常并对他进行处理。

java中的异常处理主要是通过5个关键字来实现的:try、catch、throw、throws、finally。

一般情况下用try来执行一段程序,当这段程序出现异常是,通过catch来捕获,如果捕获到异常,就通过throws抛出异常,或者finally最后有缺省处理器来处理。