社区
Java SE
帖子详情
RuntimeException 能不能被捕获?
joe2002
2003-05-15 01:09:21
如题。
...全文
519
1
打赏
收藏
RuntimeException 能不能被捕获?
如题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bluesmile979
2003-05-15
打赏
举报
回复
可以,你试一下不就知道了?
Java经验点滴:处理没有被
捕获
的异常
文章来源:csdn 作者:enoeht 在我们的程序中并不是所有的异常都被
捕获
,有些是因为我们不想
捕获
,因为我们认为那些异常没必要
捕获
而有些是我们无法
捕获
的,因为我们
不能
确定它们会在什么地方出现,例如像NullPointerException,ClassCastException,IndexOutOfBoundsException这些
RuntimeException
。我们也许可以在所有它们有可能发生的地方去
捕获
它们,但这确实是很坏的解决方案。但在有些情况下,我们又必须在一些未
捕获
的异常发生时做一些事情,像释放资源、让程序离开错误状态等等。 这里通过ThreadG
JAVA异常基础入门
Exception:所有异常类的父类,其子类对应了各种各样可能出现的异常事件。 Runtime Exception(unchecked Exception): 出现
RuntimeException
就一定是你的问题 ,可以不
捕获
,因为小心点这些异常是可以避免的。 派生于
RuntimeException
的异常。是一类特殊的异常,如被 0 除、数组下标超范围等,其产生比较频繁,处理麻烦,如果显式的声明或
捕获
将会对程序可读性和运行效率影响很大。因此由系统自动检测并将它们交给缺省的异常处理程序(用户可不必对其处理)。这类异常通常是由编程错误导致的,因为只有小心点,这些异常都是可以避免的,所以在编写程序时,并不要求必须使用异常处理机制来处理这类异常,所有这类异常都继承自java.lang.
RuntimeException
。 注意:
RuntimeException
这个名字很容易让人产生错误影响。事实上,我们这里讨论的所有Error、Exception都是运行时发生的。
Java异常架构详细介绍与说明(值得珍藏)
Java异常架构主要由以下几个部分组成: Throwable:这是Java中所有错误或异常的超类。它包含了两个子类:Error和Exception。通常,Error用于指示合理的应用程序不应该试图
捕获
的严重问题,而Exception则用于指示合理的应用程序想要
捕获
的条件。Throwable包含了其线程创建时线程执行堆栈的快照,可以通过printStackTrace()等方法获取堆栈跟踪数据等信息。 Exception:这是Throwable的一种形式,用于指示合理的应用程序想要
捕获
的条件。Exception及其子类可以用于异常的处理。
RuntimeException
:这类异常是那些可能在Java虚拟机正常运行期间抛出的异常的超类。例如,除数为零时,会抛出ArithmeticException异常。编译器不会检查
RuntimeException
异常。
java多线程编程之
捕获
子线程异常示例
java多线程程序中所有线程都不允许抛出未
捕获
的checked exception,也就是说各个线程需要自己把自己的checked exception处理掉。但是无法避免的是unchecked exception,也就是
RuntimeException
,当抛出异常时子线程会结束,但不会影响主线程
Android开发使用UncaughtExceptionHandler
捕获
全局异常
在集成了统计SDK(友盟统计,百度统计等)之后,有一个非常有利于测试的功能:错误分析!此功能能够将程序在运行中碰到的崩溃(
runtimeException
)问题反馈到服务器,帮助开发者改善产品,多适配机器。 然而在公司Android开发中不集成这些SDK,那应该怎么实现这样的功能呢?下面让我们来看下如何使用UncaughtExceptionHandler来
捕获
异常。 首先实现创建一个类,实现UncaughtExceptionHandler接口。代码如下: 代码如下:public class CrashHandler implements UncaughtExceptionHandler {
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章