RunTimeException 是不用Catch的,那怎么区别是不是呢?

sure2003 2008-11-01 08:30:07
能从名字上直接判断吗?
...全文
253 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wyyl00 2008-11-01
  • 打赏
  • 举报
回复
编译下就出来了,需要处理的是编译不过去的
  • 打赏
  • 举报
回复
我的观点是;通过查找API一个异常类是不是RuntimeException的子类,见多就知道了
lgh1117 2008-11-01
  • 打赏
  • 举报
回复
RuntimeException异常在编译的时候是不会说明需要捕获的,只有到了运行的时候才会抛出,比如什么空指针异常,类型转换异常等等,如果你觉得你代码会出现这样的异常,那么你应该给捕获或者抛出,这个比较好的处理方式
fosjos 2008-11-01
  • 打赏
  • 举报
回复
网上有很多runtimeexception,exception和error的区别
ZangXT 2008-11-01
  • 打赏
  • 举报
回复
熟悉了就知道常用的了,或者利用编译器错误提示,要求你必须写try catch或者throw的就是非运行时异常 。
huoyin 2008-11-01
  • 打赏
  • 举报
回复
查一下jdk的文档看看,一个异常类是不是RuntimeException的子类,如果是则不用显式地用throws来声明的

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧