过程一:“抛”:程序在正常执行过程当中,一旦出现异常,就会在异常代码处生成一个对应异常类的对象,并将此对象抛出。一旦抛出对象以后,其后的代码就不再执行了。
关于异常对象的产生:
①系统自动生成异常对象 ;
②手动生成一个异常对象,并抛出(throw)
过程二:“抓”:可以理解为异常的处理方式:
(1)try-catch-finally
(2)throws
throw:异常对象产生的一种方式,手动产生一个异常对象;(位于方法体内)
throws:处理异常的一种方式;(位于方法声明处)
过程一:“抛”:程序在正常执行过程当中,一旦出现异常,就会在异常代码处生成一个对应异常类的对象,并将此对象抛出。一旦抛出对象以后,其后的代码就不再执行了。
关于异常对象的产生:
①系统自动生成异常对象 ;
②手动生成一个异常对象,并抛出(throw)
过程二:“抓”:可以理解为异常的处理方式:
(1)try-catch-finally
(2)throws
throw:异常对象产生的一种方式,手动产生一个异常对象;(位于方法体内)
throws:处理异常的一种方式;(位于方法声明处)