运行时异常可以理解为 隶属于开发者的问题,代码有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相关推荐

  1. 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, ...

  2. java.lang.exception_java.lang.RuntimeException和java.lang.Exception

    在查看java.lang.RuntimeException和java.lang.Exception类之间的区别之前,您必须知道Exception层次结构.两个类Exception和Error类都派生自 ...

  3. java.lang.RuntimeException: Canvas: trying to draw too large(203212800bytes) bitmap.

    java.lang.RuntimeException: Canvas: trying to draw too large(203212800bytes) bitmap. 异常原因分析:Canvas绘制 ...

  4. Android :java.lang.RuntimeException: takePicture failed

    错误堆栈: --------- beginning of crash 2020-09-14 13:43:51.723 10343-10343/com.xiaomi.micolauncher E/And ...

  5. 解决 Android java.lang.RuntimeException: Stub!

    错误堆栈: java.lang.RuntimeException: Stub!at org.apache.http.message.AbstractHttpMessage.<init>(S ...

  6. 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 ...

  7. 源码里throw new RuntimeException(“Stub!“)什么意思

    在阅读源码的过程中,发现有些类只定义了方法名和参数列表,里面具体的实现就一句话:throw new RuntimeException("Stub!"): 比如BaseDexClas ...

  8. Java RuntimeException异常处理汇总

    Java RuntimeException异常处理汇总 参考文章: (1)Java RuntimeException异常处理汇总 (2)https://www.cnblogs.com/jpfss/p/ ...

  9. JAVA常见面试题之Error、RuntimeException、CheCkedException

    Java中的异常处理机制的简单原理和应用 异常是指java程序运行时(非编译)所发生的非正常情况或错误,与现实生活中的事件很相似,现实生活中的事件可以包含事件发生的时间.地点.人物.情节等信息,可以用 ...

  10. 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() ...

最新文章

  1. asp.net core 系列之webapi集成EFCore的简单操作教程
  2. Springboot01创建第一个程序
  3. 一个新基民的感叹:人心不足蛇吞象
  4. 「leetcode」108. 构造二叉搜索树【递归】【迭代】详解!
  5. js模拟select控件
  6. vscode node 乱码 非中文乱码
  7. MS17010(永恒之蓝)漏洞复现
  8. Android AIDL原理
  9. 网站搜索优化SEO概念与方法
  10. 程序员水平难判断?程序员的6大等级,赶紧对号入座吧!
  11. java中的java.lang.RuntimeException异常怎么解决?
  12. 微信开发工具更新后,跳转页面报错
  13. 翻译翻译,什么叫他妈的惊喜?
  14. LDF转Excel;LDF转位定义;Excel转LDF;Excel转位定义;MatrixCreat(一)之LIN矩阵详解
  15. 时间工具类、Instant、date、LocalDate、String、LocalDateTime 相互转换
  16. Python:XPath提取猫眼电影(转载)
  17. 中国石油大学《计算机文化基础》第一次在线作业
  18. WinXP蓝屏错误stop:c000021a unknown hard error
  19. 抖音短视频开发,SDK包含的功能及技术实现方式
  20. 虚幻4 C++寻找实例

热门文章

  1. margin background_div盒子的外部距离(margin)【202】。
  2. 后台上传数据php代码,jQuery传递数据同时上传文件到php后台的问题
  3. eclipse svn 忽略 target/.project /.classpath /.settings等 目录
  4. 相分离相关文章阅读Cancer-Specific Retargeting of BAF Complexes by a Prion-like Domain
  5. 圣斗士星矢服务器维护时间,《圣斗士星矢》6月27日服务器数据互通公告
  6. c语言 怎么把数据存储,急求如何将下列C语言程序数据存储到文件中?
  7. java mybatis 动态_Java-MyBatis:MyBatis 3 动态 SQL
  8. 图像形状特征(一)--FD
  9. 相机模型与标定(六)--单应性求解
  10. php开发我的收藏,我的收藏列表 · 老猫带你玩转ThinkPHP5 API开发 · 看云