首先处理异常主要有两种方式:一种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中异常的处理方式的详细内容,更多请关注php中文网其它相关文章!
![php中文网最新课程二维码](/static/images/article_wechat2021.jpg?1111)
声明:本文转载于:CSDN,如有侵犯,请联系admin@php.cn删除
- 上一篇:java的类不要使用$的原因分析
- 下一篇:java中引用类型的用法总结
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论