起首处置惩罚非常主要有两种体式格局:一种try catch
,一种是throws
。
一、try catch
try{} 中放入可能发作非常的代码。catch{}中放入对捕捉到非常以后的处置惩罚。个中catch中e.printStackTrace()
作用就是,在控制台打印顺序失足的位置及缘由。只要try块中代码发作非常才会走到 catch块。
有的非常捕捉会加上finally
,不管try块中非常有没有捕捉,finally块中末了都邑实行,除非try块代码中有 system.exit(0)
(system.exit(0)的作用是退出虚拟机)。
在线进修视频分享:java在线教程
二、 throw和throws
throw
是语句抛出非常,涌现于函数内部,用来抛出一个细致非常实例,throw被实行背面的语句不起作用,直接转入非常处置惩罚阶段。
例子以下:
throws
是函数要领抛出非常,平常写在要领的头部,用来抛出一些非常,自身不举行处理,抛给要领的调用者举行处理(try catch
)。
例子以下:
想相识更多相干文章能够接见:java入门
以上就是实例引见java中非常的处置惩罚体式格局的细致内容,更多请关注ki4网别的相干文章!