常见的几种RuntimeException异常如下
NullPointerException//空指针引用异常
ClassCastException//类型强制转换异常
IllegalArgumentException//传递非法参数异常
ArithmeticException//算术运算异常
ArrayStoreException//向数组中存放与声明类型不兼容对象异常
IndexOutOfBoundsException//下标越界异常
NegativeArraySizeException//创建一个大小为负数的数组错误异常
NumberFormatException//数字格式异常
SecurityException//安全异常
UnsupportedOperationException;//不支持的操作异常
NoSuchElementException//无此元素异常
EmptyStackException//空栈异常
RuntimeException是非受检的异常,标识程序出现了异常,是不能恢复的异常。这类异常是由于代码设计不周全,代码本身bug引起。在开发阶段就要尽量避免出现这类异常。
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
主要介绍了 Java异常处理运行时异常(RuntimeException)详解及实例的相关资料,需要的朋友可以参考下http://time.qq.com/?pgv_ref=aiotime
总结了一下JAVA中常见的几种RuntimeException
一些常见的运行时异常,一些常见的运行时异常,一些常见的运行时异常,
这类异常通常是由编程错误导致的,因为只有小心点,这些异常都是可以避免的,所以在编写程序时,并不要求必须使用异常处理机制来处理这类异常,所有这类异常都继承自java.lang.RuntimeException。 注意:...
Java异常架构主要由以下几个部分组成: ...RuntimeException:这类异常是那些可能在Java虚拟机正常运行期间抛出的异常的超类。例如,除数为零时,会抛出ArithmeticException异常。编译器不会检查RuntimeException异常。
在编译或运行时跟踪这些异常被称为异常处理。Java的异常处理机制负责异常处理和错误恢复。 如果把【例6-1】中的代码"for(int i = 1;i ;i++)"改成"for(int i = 1;i ;i++)",这时,编译可以通过。运行后在控制台出现...
1、运行时异常 RuntimeException类及其子类都被称为运行时异常,这种异常的特点是Java编译器不去检查它,也就是说,当程序中可能出现这类异常时,
在Java中,异常被表示为对象,它们提供了一种结构化的方式来处理程序运行时出现的异常情况。 以下是Java异常机制的一些核心概念: 异常类: 在Java中,所有异常都是Throwable类或其子类的实例。Throwable分为两种...
文章目录1. 自定义异常1.1 定义方式...备注:受查异常CheckedException和运行时异常RuntimeException的定义方式没有区别。 // 受查异常 (编译前,就必须处理的异常,需要throws声明传递出去) class SexMismatchExcepti
2. 运行时异常和一般异常(受检异常)区别是什么? 3. JVM 是如何处理异常的? 4. throw 和 throws 的区别是什么? 5. final、finally、finalize 有什么区别? 6. NoClassDefFoundError 和 ClassNotFoundException ...
•当业务逻辑层访问持久层出现SQLException异常时,程序不应该把底层的SQLException异常传 到用户界面,原因有如下两个: –对于正常用户而言,他们不想看到底层SQLException,SQLException对他们使用该系统...
java中异常的笔试题Java、J2EE、JSP、Servlet、Hibernate 面试问答 如果您喜欢该项目,请单击。...异常在编译时不检查,但在运行时检查。 3. 错误:错误是不可恢复的,例如 OutOfMemoryError、VirtualMa
Java 异常处理 ...Error : 运行时环境发生的错误。例如,JVM 内存溢出。一般地,程序不会从错误中恢复。 Exception : 程序本身可以处理的异常 IOException RuntimeException 异常分层结构 Java 语言包含一
RuntimeException类及其子类都被称为运行时异常,这种异常的特点是Java编译器不去检查它,也就是说,当程序中可能出现这类异常时,即使没有用try…catch语句捕获它,也没有用throws字句声明抛出它,还是会编译通过。...
但是编译期并不能找出所有的问题,有一些 NullPointerException 和 ClassNotFoundException 在编译期找不到,这些异常是 RuntimeException 运行时异常,这些异常往往在运行时才能被发现。 我们写 Java 程序经常会...
Spring的事务管理默认只对出现运行期异常(java.lang.RuntimeException及其子类)进行回滚,需要了解更多Spring事务方面的知识,可详看本
编程实例:在java程序中启动一个windows记事本程序的运行实例,并在该运行实例中打开该运行程序的源文件,启动的记事本程序5秒后关闭。 public class Property { public static void main(String[] args) { Process ...
同花顺java面试笔试题Java、J2EE、JSP、Servlet、Hibernate 面试题 如果您喜欢该项目,请单击。...异常在编译时不检查,但在运行时检查。 3. 错误:错误是不可恢复的,例如 OutOfMemoryError、VirtualMa
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...
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...