`
tang9140
  • 浏览: 32909 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java RuntimeException运行时异常

 
阅读更多

常见的几种RuntimeException异常如下

        NullPointerException//空指针引用异常
        ClassCastException//类型强制转换异常
        IllegalArgumentException//传递非法参数异常
        ArithmeticException//算术运算异常
        ArrayStoreException//向数组中存放与声明类型不兼容对象异常
        IndexOutOfBoundsException//下标越界异常
        NegativeArraySizeException//创建一个大小为负数的数组错误异常
        NumberFormatException//数字格式异常
        SecurityException//安全异常
        UnsupportedOperationException;//不支持的操作异常
        NoSuchElementException//无此元素异常
        EmptyStackException//空栈异常

RuntimeException是非受检的异常,标识程序出现了异常,是不能恢复的异常。这类异常是由于代码设计不周全,代码本身bug引起。在开发阶段就要尽量避免出现这类异常。


版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

    Java异常处理运行时异常(RuntimeException)详解及实例

    主要介绍了 Java异常处理运行时异常(RuntimeException)详解及实例的相关资料,需要的朋友可以参考下http://time.qq.com/?pgv_ref=aiotime

    总结了一下JAVA中常见的几种RuntimeException

    总结了一下JAVA中常见的几种RuntimeException

    RuntimeException

    一些常见的运行时异常,一些常见的运行时异常,一些常见的运行时异常,

    JAVA异常基础入门

    这类异常通常是由编程错误导致的,因为只有小心点,这些异常都是可以避免的,所以在编写程序时,并不要求必须使用异常处理机制来处理这类异常,所有这类异常都继承自java.lang.RuntimeException。 注意:...

    Java异常架构详细介绍与说明(值得珍藏)

    Java异常架构主要由以下几个部分组成: ...RuntimeException:这类异常是那些可能在Java虚拟机正常运行期间抛出的异常的超类。例如,除数为零时,会抛出ArithmeticException异常。编译器不会检查RuntimeException异常。

    《Java程序设计案例教程》教学课件07异常处理.pptx

    在编译或运行时跟踪这些异常被称为异常处理。Java的异常处理机制负责异常处理和错误恢复。 如果把【例6-1】中的代码"for(int i = 1;i ;i++)"改成"for(int i = 1;i ;i++)",这时,编译可以通过。运行后在控制台出现...

    Java 异常1

    1、运行时异常 RuntimeException类及其子类都被称为运行时异常,这种异常的特点是Java编译器不去检查它,也就是说,当程序中可能出现这类异常时,

    基础深化和提高-异常机制

    在Java中,异常被表示为对象,它们提供了一种结构化的方式来处理程序运行时出现的异常情况。 以下是Java异常机制的一些核心概念: 异常类: 在Java中,所有异常都是Throwable类或其子类的实例。Throwable分为两种...

    【Java】自定义异常和异常中的方法覆盖注意事项

    文章目录1. 自定义异常1.1 定义方式...备注:受查异常CheckedException和运行时异常RuntimeException的定义方式没有区别。 // 受查异常 (编译前,就必须处理的异常,需要throws声明传递出去) class SexMismatchExcepti

    毕业就业-刷题库Java面试题大全(2021年-2022年).rar

    2. 运行时异常和一般异常(受检异常)区别是什么? 3. JVM 是如何处理异常的? 4. throw 和 throws 的区别是什么? 5. final、finally、finalize 有什么区别? 6. NoClassDefFoundError 和 ClassNotFoundException ...

    【09-异常处理】

    •当业务逻辑层访问持久层出现SQLException异常时,程序不应该把底层的SQLException异常传 到用户界面,原因有如下两个:  –对于正常用户而言,他们不想看到底层SQLException,SQLException对他们使用该系统...

    java中异常的笔试题-java_interview_questions:发表于https://sathish2905.github.io/j

    java中异常的笔试题Java、J2EE、JSP、Servlet、Hibernate 面试问答 如果您喜欢该项目,请单击。...异常在编译时不检查,但在运行时检查。 3. 错误:错误是不可恢复的,例如 OutOfMemoryError、VirtualMa

    Java入门两周旅 (Day12) Java 异常处理

    Java 异常处理 ...Error : 运行时环境发生的错误。例如,JVM 内存溢出。一般地,程序不会从错误中恢复。 Exception : 程序本身可以处理的异常 IOException RuntimeException 异常分层结构 Java 语言包含一

    浅谈RxJava处理业务异常的几种方式

    RuntimeException类及其子类都被称为运行时异常,这种异常的特点是Java编译器不去检查它,也就是说,当程序中可能出现这类异常时,即使没有用try…catch语句捕获它,也没有用throws字句声明抛出它,还是会编译通过。...

    看完这篇Exception 和 Error,和面试官扯皮就没问题了

    但是编译期并不能找出所有的问题,有一些 NullPointerException 和 ClassNotFoundException 在编译期找不到,这些异常是 RuntimeException 运行时异常,这些异常往往在运行时才能被发现。 我们写 Java 程序经常会...

    Spring事务管理只对出现运行期异常进行回滚

    Spring的事务管理默认只对出现运行期异常(java.lang.RuntimeException及其子类)进行回滚,需要了解更多Spring事务方面的知识,可详看本

    Java精华(免费版)

    编程实例:在java程序中启动一个windows记事本程序的运行实例,并在该运行实例中打开该运行程序的源文件,启动的记事本程序5秒后关闭。 public class Property { public static void main(String[] args) { Process ...

    同花顺java面试笔试题-java-interview-questions:java面试题

    同花顺java面试笔试题Java、J2EE、JSP、Servlet、Hibernate 面试题 如果您喜欢该项目,请单击。...异常在编译时不检查,但在运行时检查。 3. 错误:错误是不可恢复的,例如 OutOfMemoryError、VirtualMa

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    1.6 小结:我们学会了编译和运行一个Java程序! 18 1.7 习题 19 第2章 搭建自己的集成开发环境 20 教学视频:31分钟 2.1 安装集成开发环境 20 2.1.1 集成开发环境有哪些 20 2.1.2 安装Eclipse 21 2.2 Eclipse...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    1.6 小结:我们学会了编译和运行一个Java程序! 18 1.7 习题 19 第2章 搭建自己的集成开发环境 20 教学视频:31分钟 2.1 安装集成开发环境 20 2.1.1 集成开发环境有哪些 20 2.1.2 安装Eclipse 21 2.2 Eclipse...

Global site tag (gtag.js) - Google Analytics