社区
Web 开发
帖子详情
checked exception 和 unchecked exception的区别
java__net
2009-10-21 08:54:57
如题,谢谢!
...全文
216
5
打赏
收藏
checked exception 和 unchecked exception的区别
如题,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xmuchenlongbin
2009-10-23
打赏
举报
回复
学习了
gouxiongyaya
2009-10-21
打赏
举报
回复
学习了!
liwenso
2009-10-21
打赏
举报
回复
[Quote=引用 2 楼 xtbzqw 的回复:]
checked exception是需要强制catch的异常,你在调用这个方法的时候,你如果不catch这个异常,那么编译器就会报错,比如说我们读写文件的时候会catch IOException,执行数据库操作会有SQLException等
UnChecked Exception是RuntimeException,也就是说运行时的异常,这种异常不是必须需要catch的,你是无法预料的,比如说你在调用一个list.szie()的时候,如果这个list为null,那么就会报NUllPointerException,而这个异常就是RuntimeException,也就是UnChecked Exception
[/Quote]
这个易懂
xtbzqw
2009-10-21
打赏
举报
回复
checked exception是需要强制catch的异常,你在调用这个方法的时候,你如果不catch这个异常,那么编译器就会报错,比如说我们读写文件的时候会catch IOException,执行数据库操作会有SQLException等
UnChecked Exception是RuntimeException,也就是说运行时的异常,这种异常不是必须需要catch的,你是无法预料的,比如说你在调用一个list.szie()的时候,如果这个list为null,那么就会报NUllPointerException,而这个异常就是RuntimeException,也就是UnChecked Exception
swandragon
2009-10-21
打赏
举报
回复
Java 中定义了两类异常:
1) Checked exception: 这类异常都是Exception的子类 。异常的向上抛出机制进行处理,如果子类可能产生A异常,那么在父类中也必须throws A异常。可能导致的问题:代码效率低,耦合度过高。C#中就没有使用这种异常机制。
2) Unchecked exception: 这类异常都是RuntimeException的子类,虽然RuntimeException同样也是Exception的子类,但是它们是特殊的,它们不能通过client code来试图解决,所以称为Unchecked exception 。
Che
cke
d
and Un
che
cke
d
Exception
NULL 博文链接:https://caerun.iteye.com/blog/726904
Java的
che
cke
d
和un
che
cke
d
异常
Java异常分为两种类型,
che
cke
d
异常和un
che
cke
d
异常,另一种叫法是异常和错误。 简单地讲,
che
cke
d
是可以在执行过程中恢复的,而un
che
cke
d
异常则是无法处理的错误。
che
cke
d
异常: 表示无效,不是程序中...
java 面试常见问题整理
Che
cke
d
Exception
和 Un
che
cke
d
Exception
有什么
区别
? Throwable 类常用方法有哪些? try-catch-finally 如何使用? finally 中的代码一定会执行吗? 如何使用 try-with-resources 代替try-catch-finally? I/O ...
Python中处理un
che
cke
d
未捕获异常实例
和Java一样,python也提供了对于
che
cke
d
exception
和un
che
cke
d
exception
. 对于
che
cke
d
exception
,我们通常使用try except可以显示解决,对于un
che
cke
d
异常,其实也是提供回调或者是钩子来帮助我们处理的,我们可以在...
exception
-framework
在java的世界里,异常是一个永恒的话题,很...使用
che
cke
d
exception
还是 un
che
cke
d
exception
?成为了衡量一个java程序员是高手还是菜鸟的标准。
exception
-framework提供了一种托管异常的方案,值得我们去研究学习。
Web 开发
81,091
社区成员
341,719
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章