1.NullPointerException  空指针异常

空指针异常非常常见,在业实际务场景中经常出现

String ss=null;
ss.equals("str");

2.ArrayIndexOutOfBoundsException 数组索引越界异常

ArrayList中只有1个数据,最大索引是0,当获取下标为1的数时,就会ArrayIndexOutOfBoundsException

ArrayList arrayList = new ArrayList();
arrayList.add(1);arrayList.get(1);

或者

int []arr = new int[3];
System.out.println(arr[3]);

3.ArithmeticException 数学计算异常

比如 0做分母时,会提示ArithmeticException: / by zero

int a = 1/0;

4.NumberFormatException 字符串转换为数字异常

将非数字字符串转换成非数字时

String str = "#";
Integer.valueOf(str);

5.ClassCastException 类型强制转换异常

将object类强转为Integer时会报此异常(强转只能向上)

Object object = new Object();
Integer integer = (Integer)object;

将Integer类型转换成String时

Object y = new Integer(0);
System.out.println((String)y);

其他的runtimeException 可以去java源码中找 寻找方法是看该类是否继承了 RuntimeException

常见的RuntimeException异常相关推荐

  1. 常见的RuntimeException异常有哪些?

    RuntimeException是Exception类的子类,Exception类对象是Java程序处理或抛弃的对象,它有各种不同的子类分别对应于不同类型的例外.其中类RuntimeException ...

  2. Java异常中受检异常非受检异常与RuntimeException异常关系

    Error 和 Exception: 所有异常都是 Throwable 的子类,分为 Error 和 Exception.Error 是 Java 运行时系统的内部错误和资 源耗尽错误,例如 Stac ...

  3. JAVA常见的RuntimeException

    常见的RuntimeException,JAVA面试题经常考 ClassCastException 类型转换异常 ArithmeticException 计算异常 IndexOutOfBoundExc ...

  4. 常见的java异常_浅谈十个常见的Java异常出现原因

    异常是 Java 程序中经常遇到的问题,我想每一个 Java 程序员都讨厌异常,一 个异常就是一个 BUG,就要花很多时间来定位异常问题. 1.NullPointerException 空指针异常,操 ...

  5. selenium自动化测试_49自动化测试中最常见的Selenium异常

    selenium自动化测试 开发人员将始终在编写代码时牢记不同的场景,但是在某些情况下,实现可能无法按预期工作. 相同的原则也适用于测试代码,该代码主要用于测试现有产品的功能,发现bug并确保产品10 ...

  6. 49自动化测试中最常见的硒异常

    开发人员将始终在编写代码时牢记不同的场景,但是在某些情况下,实现可能无法按预期工作. 相同的原则也适用于测试代码,该代码主要用于测试现有产品的功能,发现错误以及使产品100%不受错误影响. 正确地说, ...

  7. 常见运行时异常 java 114982568

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

  8. iOS开发中常见的一些异常

    iOS开发中常见的一些异常 参考文章: (1)iOS开发中常见的一些异常 (2)https://www.cnblogs.com/feng9exe/p/7244936.html 备忘一下.

  9. 自用自定义RuntimeException异常类

    //自定义异常类 public class MyException extends RuntimeException {//异常信息private String errMessage;public M ...

最新文章

  1. 怎么检查linux是否中病毒,linux中怎么检查是否有安装xinted这个服务
  2. CO葵花宝典-4.物料成本估算配置
  3. 编写python脚本完成图片拼接
  4. ORACLE HANDBOOK系列之九:时间与时区(Time and Time Zone)
  5. pta 是否完全二叉搜索树_二叉树:构造一棵搜索树
  6. 在控制台输入一个整数,根据整数打印一个矩形 (Python)
  7. JAVA解决生产消费者_Java常用三种方式解决生产者消费者问题(详细)
  8. java8新特性(1)--- lambda表达式
  9. 滴滴司机问我会 LRU 吗?
  10. mybatis 报错 with invalid types () or values 0. Cause: java.lang.NoSuchMethodException:
  11. 如何判断一个数为无符号数还是有符号数
  12. linux 目录权限上下文,文件和目录的安全上下文
  13. 主题目录检索是什么举例子_网络信息资源检索与利用第二次作业
  14. HDU 2148 Score
  15. 红外倒车雷达原理图_黑科技 | 5分钟看懂无人驾驶汽车和激光雷达
  16. 在Java中如何遍历Map对象
  17. c++ 写并查集算法模板
  18. Diablo3英雄榜-API分析
  19. python spark pyspark——朴素贝叶斯习题整理
  20. linux开机启动grub rescue,开机出现 grub rescue的解决方法探索

热门文章

  1. 手柄控制-XInputDotNet插件
  2. 正则表达式:以什么开头,不是什么开头,以什么结尾,不以什么结尾
  3. 使用物理引擎进行碰撞检测
  4. 计算机配置原则,电脑虚拟内存的设置原则和方法
  5. RSS Reader
  6. TWS无线高清防水降噪无线耳机——极度未知HyperX云雀真无线耳机
  7. ios内购调试时出现“无法连接到itunes Store”解决办法
  8. Raid 6与raid 5的区别
  9. Excel教程中数组公式之系列教程(一)
  10. 危险:这五种情况不宜洗澡