社区
Java SE
帖子详情
如果有人知道runtimeException在什么时候执行可以跟我说一声吗
洪宏鸿
2018-05-09 11:06:50
如果我们不捕获运行时异常,jvm会在那里处理运行时异常呢?
...全文
651
3
打赏
收藏
如果有人知道runtimeException在什么时候执行可以跟我说一声吗
如果我们不捕获运行时异常,jvm会在那里处理运行时异常呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangpf的代码人生
2018-05-09
打赏
举报
回复
所有的异常,如果你不捕获,都会往上级抛,就是调用你的地方抛。 runtimeException会抛到jvm里面,虚拟机的错误机制会帮你干掉这个线程
maradona1984
2018-05-09
打赏
举报
回复
如果是主线程系统直接退出了 不是主线程,那这个线程就结束了
我自横刀香甜笑
2018-05-09
打赏
举报
回复
会直接给你退出程序了。。。
一天学完Java,主要记录difference
开发过程中,可以自定义异常。因为官方给的一些异常多数是通用的,没有一些专门针对特点需求的异常。有时候,我们就是需要抛出一些非常显眼,让开发者一眼就
知道
是什么bug的异常。这时候就可以自定义异常。继承自Exception:把自定义异常声明为检查型异常,使用起来代码会稍微复杂,希望开发者重视这个异常,并且认真处理这个异常。继承自
RuntimeException
:把自定义异常声明为非检查异常,使用起来代码会更加间接,不严格要求开发者去处理这个异常。
运行时异常和非运行时异常(一般异常)的区别
一,异常的概念 Java异常类层次结构图: Throwable: 有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常处理的重要子类,各自都包含大量子类。 Error(错误):是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者
执行
的操作无关,而表示代码运行时 JVM(Java 虚拟机)出现的问题。例如,Java虚拟机运行错误(Virt...
UI更新为什么一定要在UI线程里?幕后真相究竟如何?
相信很多人看到这个标题之后轻笑
一声
,UI更新为啥要在UI线程里?逗呢,这是谷歌专门制定的规则,当然要遵循规则来玩儿啦。但是细致的人看到后半截标题之后就不会那么轻易的下结论了,二八定律告诉我们,大部分人都
知道
的事儿往往有着猫腻。我当然相信且明确
知道
谷歌制定了那么一套规则:UI更新一定要在主线程中进行。所以依旧取这个标题绝对不是哗众取宠。本文需要讨论的内容主要有以下几点: 1.谷歌为什么要制定这套规则
JAVA项目面试常谈问题以及个人开场介绍模板
JAVA 人力面试常谈问题 汇总(98个) 1. 请你自我介绍一下 回答提示:一般人回答这个问题过于平常,只
说
姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望
知道
的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,
说
得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都
说
一句谢谢.。企业喜欢有礼貌的求职者。 2. 你觉得你个性上
java基础--详细版
1.如何创建自定义异常类,并在合适的场景下使用自定义异常。1.创建一个继承自Exception或其子类的新类,作为自定义异常类。可以根据需要选择适当的父类,例如Exception、
RuntimeException
等。2.在自定义异常类中添加构造方法,以便在抛出异常时能够传递相关的信息。通常,构造方法应该接受一个字符串参数,用于描述异常的详细信息。3.可以根据需要添加其他方法或属性,以便更好地处理异常情况。4.在代码中的合适位置,根据业务逻辑和异常情况抛出自定义异常。} }
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章