社区
Java SE
帖子详情
RunTimeException 是不用Catch的,那怎么区别是不是呢?
sure2003
2008-11-01 08:30:07
能从名字上直接判断吗?
...全文
253
6
打赏
收藏
RunTimeException 是不用Catch的,那怎么区别是不是呢?
能从名字上直接判断吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wyyl00
2008-11-01
打赏
举报
回复
编译下就出来了,需要处理的是编译不过去的
抬头望远,低头沉思
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来声明的
RuntimeException
(解决方案).md
项目中碰到的,记录一下
test exception
测试 android exception 在android中 try
cat
ch
的作用 : 只可以捕获
ch
eckException。如果是Error或者是
RuntimeException
, 即使
cat
ch
住了,则程序仍然会崩溃。
RuntimeException
与非
RuntimeException
的
区别
RuntimeException
是非检查异常。
RuntimeException
是可以不去做任何处理的,直接抛给JVM。也就是可以
不用
try,
cat
ch
去处理,可以
不用
throw,在方法上
不用
throws声明,因为JAVA所有的方法都默认throws了
RuntimeException
。 非
RuntimeException
必须被try,
cat
ch
或者throw。 ...
在
cat
ch
中区分try中抛出的
RuntimeException
抛出 try
cat
ch
中的
RuntimeException
Java中
RuntimeException
和Exception的
区别
在java的异常类体系中,Error和
RuntimeException
是非检查型异常,其他的都是检查型异常。 所有方法都可以在不声明throws的情况下抛出
RuntimeException
及其子类 不可以在不声明的情况下抛出非
RuntimeException
简单的说,非
RuntimeException
要自己写
cat
ch
块处理掉。1.
RuntimeException
今天摩根IT电面的时候被问到Exce
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章