常见的运行时异常。(Java)
运行时异常的概念:
继承自RuntimeException的异常或者其子类,
编译阶段是不会出错的,它是在运行时阶段可能出现的错误,
运行时异常编译阶段可以处理也可以不处理,代码编译都能通过!!
主要包括:
1.数组索引越界异常: ArrayIndexOutOfBoundsException。2.空指针异常 : NullPointerException。直接输出没有问题。但是调用空指针的变量的功能就会报错!!3.类型转换异常:ClassCastException。4.迭代器遍历没有此元素异常:NoSuchElementException。5.数学操作异常:ArithmeticException。6.数字转换异常: NumberFormatException。
public class ExceptionDemo {public static void main(String[] args) {System.out.println("程序开始。。。。。。");/** 1.数组索引越界异常: ArrayIndexOutOfBoundsException。*/int[] arr = {1, 2, 3};System.out.println(arr[2]);// System.out.println(arr[3]); // 运行出错,程序终止/** 2.空指针异常 : NullPointerException。直接输出没有问题。但是调用空指针的变量的功能就会报错!! */String name = null;System.out.println(name); // null// System.out.println(name.length()); // 运行出错,程序终止/** 3.类型转换异常:ClassCastException。 */Object o = 23;// String s = (String) o; // 运行出错,程序终止/** 5.数学操作异常:ArithmeticException。 *///int c = 10 / 0;/** 6.数字转换异常: NumberFormatException。 *///String number = "23";String number = "23aabbc";Integer it = Integer.valueOf(number); // 运行出错,程序终止System.out.println(it + 1);System.out.println("程序结束。。。。。");}
}
小结:
运行时异常继承了RuntimeException ,编译阶段不报错,运行时才可能会出 现错误!
常见的运行时异常。(Java)相关推荐
- 常见的运行时异常 java 1615309080
常见的运行时异常 java 1615309080 空指针异常 变量没赋值时,引发 数组越界异常 类型转换异常 数字格式化异常 算术异常 检查时异常
- 常见运行时异常 java 114982568
常见运行时异常 java 114982568 空指针异常 类型转换异常 算术异常 数组下标越界异常
- [Java基础]常见的运行时异常
运行时异常:编译时不会报错,但程序运行起来如果有错误就会报异常. 以下为常见的运行时异常: ArithmeticException 算数运算异常,由于除数为0引起的异常: ClassCastExc ...
- 常见的运行时异常与编译时异常举例
常见的运行时异常与编译时异常举例 参考文章: (1)常见的运行时异常与编译时异常举例 (2)https://www.cnblogs.com/william-dai/p/9255158.html (3) ...
- 必考题系列--十种常见的运行时异常
在这里我们例举十种常见的运行时异常 目录 NullPointerException - 空指针引用异常 ClassCastException - 类型强制转换异常. IllegalArgumentEx ...
- 五种常见的运行时异常
五种常见的运行时异常 空指针异常 NullPointerException 数组越界异常 IndexOutOfBoundsException 类转换异常 ClassCaseException 向数组中 ...
- 常见的运行时异常分类
一般面试中java Exception(runtimeException )是必会被问到的问题 常见的异常列出四五种,是基本要求.更多的....需要注意积累了 常见的几种如下: NullPointer ...
- 列举一些列举常见的运行时异常
运行时异常都是 RuntimeException 子类异常 NullPointerException - 空指针异常 ClassCastException - 类转换异常 IndexOutOfBoun ...
- 常见的运行时异常有哪些?
java.lang.NullPointerException 空指针异常 :调用了未经初始化的对象或者是不存在的对象 java.lang.ClassNotFoundException 指定的类找不到 ...
最新文章
- 编程之美2.3 寻找发帖水王
- 严定贵:互联网金融的速度与激情
- 科技推动时代发展,浅谈IT技术如何改善数据中心运维管理
- java 网络编程 博客园_java网络编程
- java requestbody map_java-如何将Map转换为RequestBody?
- android 界面长按,Android 主界面长按创建快捷方式
- 负载均衡的几种方式_负载均衡的几种方式
- android时间戳字体,Android获取当前时间戳?
- Lua - 空值判断的几种情况
- vue 插槽 有名插槽
- Linux中MongoDB的安装
- 35. 后台模块开发(2)
- Maven—Eclipse如何创建Maven项目
- matlab多种显示格式一起用,[转载]MATLAB支持的几种图像文件格式
- 思科命令配置使用方法介绍
- 初入PLC编程(基本理论知识)
- 下载各版本cuda,下载以前版本的cuda
- 家到学校路线图怎么画_从家到学校的详细地图怎么画?
- 医学图像分析领域算法汇总
- 综合函数矩量法原理及实现思路