全球旧事资料 分类
足够了。
34、throws关键字(重点)
Throws关键字主要是在方法定义上使用的,表示的是此方法之中不进行异常的处理,而交给被调用处处理。classMyMathpublici
tdivi
txi
tythrowsExceptio
retur
xyclassNewpublicstaticvoidmai
Stri
gargsSystemoutpri
tl
ewMyMathdiv102现在的div方法之中抛了一个异常出来,表示的是,所有的异常交给被调用处进行处理。classMyMathpublici
tdivi
txi
tythrowsExceptio
retur
xyclassNewpublicstaticvoidmai
Stri
gargstrySystemoutpri
tl
ewMyMathdiv100catchExceptio
eepri
tStackTrace在调用throws声明方法的时候,一定要使用异常处理操作进行异常的处理,这个是属于强制性的处理,而现在主方法本身也属于方法,那么实际上在主方法上也可以继续使用throws进行异常的输出。
fclassMyMathpublici
tdivi
txi
tythrowsExceptio
retur
xyclassNewpublicstaticvoidmai
Stri
gargsthrowsExceptio
Systemoutpri
tl
ewMyMathdiv100这个时候表示的是将异常继续向上抛,交给JVM进行异常的处理
35、throw关键字(重点)
之前的所有异常类对象都是由JVM自动进行实例化操作的,而现在用户也可以自己手工抛出一个实例化对象,就通过throw完成了。publicclassNewpublicstaticvoidmai
Stri
gargsthrowsExceptio
trythrow
ewExceptio
好听全球资料 返回顶部