JAVA异常体系
2016-06-25 19:03
281 查看
1.异常体系
----|Throwable 所有错误或异常的父类--------|Error(错误)
--------|Exception(异常)一般能通过代码处理
------------|运行时异常:方法上可以不声明,调用者可以不处理
------------|编译时异常:方法上必须要声明,调用者必须要处理
2.为何有差异
运行时异常都是可以通过程序员良好的编程习惯避免的,所以java编译器没有做严格要求。例如:ArithmeticException、NullPointerException、ClassCastException。而无法通过代码避免的异常,必须要做好处理措施。
相关文章推荐
- TreeMap的实现
- javax.persistence.Table.indexes()[Ljavax/persistence/Index错误解决
- 【SpringMVC学习09】SpringMVC与前台的json数据交互
- 好好温习下java容器类
- java实现整数选择排序
- springMVC浏览器接受json报406错误的解决方法
- maven+springmvc+mybatis项目从properties读数据库连接属性时拿不到连接,的研究与解决方案
- Eclipse 官方简体中文语言包下载地址及安装方法
- 控制执行流程 Thinking in Java 第四章
- Ubuntu12.04安装java8
- struts2文件上传
- eclipse中maven项目jar包不会自动下载解决办法
- [疯狂Java]面向对象:基本类型的包装器类型、自动装箱/拆箱、包装器类型大小/相等比较
- Java String字符串最常见方法速查手册+代码示例详解
- java学习笔记(18)Recursion
- Java NIO Fundamentals
- Spring框架学习笔记----事务管理
- 再看JavaEE
- java中的List集合运算
- java volatile关键字的讨论