运行时异常的概念:

继承自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)相关推荐

  1. 常见的运行时异常 java 1615309080

    常见的运行时异常 java 1615309080 空指针异常 变量没赋值时,引发 数组越界异常 类型转换异常 数字格式化异常 算术异常 检查时异常

  2. 常见运行时异常 java 114982568

    常见运行时异常 java 114982568 空指针异常 类型转换异常 算术异常 数组下标越界异常

  3. [Java基础]常见的运行时异常

    运行时异常:编译时不会报错,但程序运行起来如果有错误就会报异常. 以下为常见的运行时异常: ArithmeticException  算数运算异常,由于除数为0引起的异常:  ClassCastExc ...

  4. 常见的运行时异常与编译时异常举例

    常见的运行时异常与编译时异常举例 参考文章: (1)常见的运行时异常与编译时异常举例 (2)https://www.cnblogs.com/william-dai/p/9255158.html (3) ...

  5. 必考题系列--十种常见的运行时异常

    在这里我们例举十种常见的运行时异常 目录 NullPointerException - 空指针引用异常 ClassCastException - 类型强制转换异常. IllegalArgumentEx ...

  6. 五种常见的运行时异常

    五种常见的运行时异常 空指针异常 NullPointerException 数组越界异常 IndexOutOfBoundsException 类转换异常 ClassCaseException 向数组中 ...

  7. 常见的运行时异常分类

    一般面试中java Exception(runtimeException )是必会被问到的问题 常见的异常列出四五种,是基本要求.更多的....需要注意积累了 常见的几种如下: NullPointer ...

  8. 列举一些列举常见的运行时异常

    运行时异常都是 RuntimeException 子类异常 NullPointerException - 空指针异常 ClassCastException - 类转换异常 IndexOutOfBoun ...

  9. 常见的运行时异常有哪些?

    java.lang.NullPointerException 空指针异常 :调用了未经初始化的对象或者是不存在的对象 java.lang.ClassNotFoundException 指定的类找不到 ...

最新文章

  1. 编程之美2.3 寻找发帖水王
  2. 严定贵:互联网金融的速度与激情
  3. 科技推动时代发展,浅谈IT技术如何改善数据中心运维管理
  4. java 网络编程 博客园_java网络编程
  5. java requestbody map_java-如何将Map转换为RequestBody?
  6. android 界面长按,Android 主界面长按创建快捷方式
  7. 负载均衡的几种方式_负载均衡的几种方式
  8. android时间戳字体,Android获取当前时间戳?
  9. Lua - 空值判断的几种情况
  10. vue 插槽 有名插槽
  11. Linux中MongoDB的安装
  12. 35. 后台模块开发(2)
  13. Maven—Eclipse如何创建Maven项目
  14. matlab多种显示格式一起用,[转载]MATLAB支持的几种图像文件格式
  15. 思科命令配置使用方法介绍
  16. 初入PLC编程(基本理论知识)
  17. 下载各版本cuda,下载以前版本的cuda
  18. 家到学校路线图怎么画_从家到学校的详细地图怎么画?
  19. 医学图像分析领域算法汇总
  20. 综合函数矩量法原理及实现思路

热门文章

  1. 计算机会操作软件怎么填,人是一台计算机,每个人都在写程序
  2. xkill:杀死图形程序的终极命令(ubuntu)
  3. EPPlus(Document Manipulation Libraries 二)
  4. 15 个 Java 线程面试题和答案
  5. 冒泡排序的原理、方法
  6. Dubbo 面试题及答案
  7. 张子阳:谈谈离职和跳槽
  8. 今日软件分享:可以自动生成自画像的软件
  9. bat删除计算机用户,如何将电脑中所有用户账户的cookies记录全部清除?
  10. 『VulnHub系列』serial: 2-Walkthrough