RuntimeException
运行时异常可以理解为 隶属于开发者的问题,代码有bug肯定要开发者自己修正啊。处理RuntimeException,不是try-catch能解决的。。try-catch在这里使用毫无意义。
编译时异常可以理解为 隶属于用户的问题,用户用的时候没有按照要求来,我就catch住,提示他们。 比如,如果我们页面文本提示要输入一个数字,在后台要用 new Long(text);转化成整型,但是用户偏偏不输入数字,而是输入一个“abc”,这个时候我们就在这段代码上catch一个类型不匹配的异常,提示用户。
比如你在处理文件流时的I/O问题,就属于编译时异常。这个时候用try{}catch 来捕获或者 throws即可。
转载于:https://www.cnblogs.com/yangai/p/7736161.html
RuntimeException相关推荐
- java.lang.RuntimeException: Expected one of local, maven-local, maven-central, scala-tools-releases,
java.lang.RuntimeException: Expected one of local, maven-local, maven-central, scala-tools-releases, ...
- java.lang.exception_java.lang.RuntimeException和java.lang.Exception
在查看java.lang.RuntimeException和java.lang.Exception类之间的区别之前,您必须知道Exception层次结构.两个类Exception和Error类都派生自 ...
- java.lang.RuntimeException: Canvas: trying to draw too large(203212800bytes) bitmap.
java.lang.RuntimeException: Canvas: trying to draw too large(203212800bytes) bitmap. 异常原因分析:Canvas绘制 ...
- Android :java.lang.RuntimeException: takePicture failed
错误堆栈: --------- beginning of crash 2020-09-14 13:43:51.723 10343-10343/com.xiaomi.micolauncher E/And ...
- 解决 Android java.lang.RuntimeException: Stub!
错误堆栈: java.lang.RuntimeException: Stub!at org.apache.http.message.AbstractHttpMessage.<init>(S ...
- java.lang.RuntimeException: Handler (com.***.behavior.BEvent$1) {421bca80} sending message to a Hand
java.lang.RuntimeException: Handler (com.***.behavior.BEvent$1) {421bca80} sending message to a Hand ...
- 源码里throw new RuntimeException(“Stub!“)什么意思
在阅读源码的过程中,发现有些类只定义了方法名和参数列表,里面具体的实现就一句话:throw new RuntimeException("Stub!"): 比如BaseDexClas ...
- Java RuntimeException异常处理汇总
Java RuntimeException异常处理汇总 参考文章: (1)Java RuntimeException异常处理汇总 (2)https://www.cnblogs.com/jpfss/p/ ...
- JAVA常见面试题之Error、RuntimeException、CheCkedException
Java中的异常处理机制的简单原理和应用 异常是指java程序运行时(非编译)所发生的非正常情况或错误,与现实生活中的事件很相似,现实生活中的事件可以包含事件发生的时间.地点.人物.情节等信息,可以用 ...
- java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare() ...
最新文章
- asp.net core 系列之webapi集成EFCore的简单操作教程
- Springboot01创建第一个程序
- 一个新基民的感叹:人心不足蛇吞象
- 「leetcode」108. 构造二叉搜索树【递归】【迭代】详解!
- js模拟select控件
- vscode node 乱码 非中文乱码
- MS17010(永恒之蓝)漏洞复现
- Android AIDL原理
- 网站搜索优化SEO概念与方法
- 程序员水平难判断?程序员的6大等级,赶紧对号入座吧!
- java中的java.lang.RuntimeException异常怎么解决?
- 微信开发工具更新后,跳转页面报错
- 翻译翻译,什么叫他妈的惊喜?
- LDF转Excel;LDF转位定义;Excel转LDF;Excel转位定义;MatrixCreat(一)之LIN矩阵详解
- 时间工具类、Instant、date、LocalDate、String、LocalDateTime 相互转换
- Python:XPath提取猫眼电影(转载)
- 中国石油大学《计算机文化基础》第一次在线作业
- WinXP蓝屏错误stop:c000021a unknown hard error
- 抖音短视频开发,SDK包含的功能及技术实现方式
- 虚幻4 C++寻找实例
热门文章
- margin background_div盒子的外部距离(margin)【202】。
- 后台上传数据php代码,jQuery传递数据同时上传文件到php后台的问题
- eclipse svn 忽略 target/.project /.classpath /.settings等 目录
- 相分离相关文章阅读Cancer-Specific Retargeting of BAF Complexes by a Prion-like Domain
- 圣斗士星矢服务器维护时间,《圣斗士星矢》6月27日服务器数据互通公告
- c语言 怎么把数据存储,急求如何将下列C语言程序数据存储到文件中?
- java mybatis 动态_Java-MyBatis:MyBatis 3 动态 SQL
- 图像形状特征(一)--FD
- 相机模型与标定(六)--单应性求解
- php开发我的收藏,我的收藏列表 · 老猫带你玩转ThinkPHP5 API开发 · 看云