Java异常处理-----运行时异常(RuntimeException)
来源:互联网 发布:怎样消费到淘宝v2 编辑:程序博客网 时间:2024/06/06 01:58
RuntimeException
RunntimeException的子类:
ClassCastException
多态中,可以使用Instanceof 判断,进行规避
ArithmeticException
进行if判断,如果除数为0,进行return
NullPointerException
进行if判断,是否为null
ArrayIndexOutOfBoundsException
使用数组length属性,避免越界
这些异常时可以通过程序员的良好编程习惯进行避免的
1:遇到运行时异常无需进行处理,直接找到出现问题的代码,进行规避。
2:就像人上火一样牙疼一样,找到原因,自行解决即可
3:该种异常编译器不会检查程序员是否处理该异常
4:如果是运行时异常,那么没有必要在函数上进行声明。6:案例
1:除法运算功能(div(int x,int y))
2:if判断如果除数为0,throw new ArithmeticException();
3:函数声明throws ArithmeticException
4:main方法调用div,不进行处理
5:编译通过,运行正常
6:如果除数为0,报异常,程序停止。
7:如果是运行时异常,那么没有必要在函数上进行声明。1:Object类中的wait()方法,内部throw了2个异常 IllegalMonitorStateException InterruptedException
1:只声明了一个(throws) IllegalMonitorStateException是运行是异常没有声明。
class Demo{ public static void main(String[] args){ div(2, 1); } public static void div(int x, int y) { if (y == 0) { throw new ArithmeticException(); } System.out.println(x / y); }}
【正在看本人博客的这位童鞋,我看你气度不凡,谈吐间隐隐有王者之气,日后必有一番作为!下面有个“顶”字,你就顺手把它点了吧(要先登录CSDN账号哦 )】
—–乐于分享,共同进步!
—–更多文章请看:http://blog.csdn.net/duruiqi_fx
- Java异常处理-----运行时异常(RuntimeException)
- java RuntimeException运行时异常
- RuntimeException Java运行时异常
- 运行时异常RuntimeException
- JAVA——运行时异常(RuntimeException)
- Java checked 异常 和 RuntimeException(运行时异常)
- 自定义异常(Exception)和运行时异常(RuntimeException )
- 类型转换异常处理java.lang.RuntimeException
- RunTimeException 在Java中的异常处理
- 常见的运行时异常(RuntimeException) 和 复制中的异常处理
- Java异常处理-----非运行时异常(受检异常)
- 自定义运行时异常设计(RuntimeException)
- 运行期异常(RuntimeException)的特例
- Java| Java异常新理解RuntimeException(不抛出异常,程序运行时出错会有错误信息)
- java 运行时异常 RuntimeException 和编译时异常的区别
- 运行时异常RuntimeException和已检查异常CheckedException
- RuntimeException和Exception区别(运行时异常和普通异常)
- JAVA异常-RuntimeException
- PHP开发APP接口
- 全局获取Context
- WPF报表
- Leetcode 107. Binary Tree Level Order Traversal II (Easy) (cpp)
- TCP三次握手,四次挥手,NAT和代理服务器的原理
- Java异常处理-----运行时异常(RuntimeException)
- 【C++ 与 STL】集合:set
- hdu 5726 2016 Multi-University Training Contest 1(二分+dp)
- karma +jasmine+karma-coverage
- IO流以日志文件记录异常
- 并发编程之锁--由浅到深!
- linux从入门到高手的学习书籍整理
- 数论基础1011 UVA 11754 剩余定理+枚举
- Sublime Text 默认是没有显示或隐藏行号的快捷键