常见的RuntimeException异常
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异常相关推荐
- 常见的RuntimeException异常有哪些?
RuntimeException是Exception类的子类,Exception类对象是Java程序处理或抛弃的对象,它有各种不同的子类分别对应于不同类型的例外.其中类RuntimeException ...
- Java异常中受检异常非受检异常与RuntimeException异常关系
Error 和 Exception: 所有异常都是 Throwable 的子类,分为 Error 和 Exception.Error 是 Java 运行时系统的内部错误和资 源耗尽错误,例如 Stac ...
- JAVA常见的RuntimeException
常见的RuntimeException,JAVA面试题经常考 ClassCastException 类型转换异常 ArithmeticException 计算异常 IndexOutOfBoundExc ...
- 常见的java异常_浅谈十个常见的Java异常出现原因
异常是 Java 程序中经常遇到的问题,我想每一个 Java 程序员都讨厌异常,一 个异常就是一个 BUG,就要花很多时间来定位异常问题. 1.NullPointerException 空指针异常,操 ...
- selenium自动化测试_49自动化测试中最常见的Selenium异常
selenium自动化测试 开发人员将始终在编写代码时牢记不同的场景,但是在某些情况下,实现可能无法按预期工作. 相同的原则也适用于测试代码,该代码主要用于测试现有产品的功能,发现bug并确保产品10 ...
- 49自动化测试中最常见的硒异常
开发人员将始终在编写代码时牢记不同的场景,但是在某些情况下,实现可能无法按预期工作. 相同的原则也适用于测试代码,该代码主要用于测试现有产品的功能,发现错误以及使产品100%不受错误影响. 正确地说, ...
- 常见运行时异常 java 114982568
常见运行时异常 java 114982568 空指针异常 类型转换异常 算术异常 数组下标越界异常
- iOS开发中常见的一些异常
iOS开发中常见的一些异常 参考文章: (1)iOS开发中常见的一些异常 (2)https://www.cnblogs.com/feng9exe/p/7244936.html 备忘一下.
- 自用自定义RuntimeException异常类
//自定义异常类 public class MyException extends RuntimeException {//异常信息private String errMessage;public M ...
最新文章
- 怎么检查linux是否中病毒,linux中怎么检查是否有安装xinted这个服务
- CO葵花宝典-4.物料成本估算配置
- 编写python脚本完成图片拼接
- ORACLE HANDBOOK系列之九:时间与时区(Time and Time Zone)
- pta 是否完全二叉搜索树_二叉树:构造一棵搜索树
- 在控制台输入一个整数,根据整数打印一个矩形 (Python)
- JAVA解决生产消费者_Java常用三种方式解决生产者消费者问题(详细)
- java8新特性(1)--- lambda表达式
- 滴滴司机问我会 LRU 吗?
- mybatis 报错 with invalid types () or values 0. Cause: java.lang.NoSuchMethodException:
- 如何判断一个数为无符号数还是有符号数
- linux 目录权限上下文,文件和目录的安全上下文
- 主题目录检索是什么举例子_网络信息资源检索与利用第二次作业
- HDU 2148 Score
- 红外倒车雷达原理图_黑科技 | 5分钟看懂无人驾驶汽车和激光雷达
- 在Java中如何遍历Map对象
- c++ 写并查集算法模板
- Diablo3英雄榜-API分析
- python spark pyspark——朴素贝叶斯习题整理
- linux开机启动grub rescue,开机出现 grub rescue的解决方法探索