Java基础知识强化之IO流笔记01:异常的概述和分类
2015-09-28 13:27
453 查看
IO流操作的时候会出现很多问题,java中叫作异常,所以我们先介绍一下异常:
1. 程序的异常:Throwable(Throwable类是java中所有异常或错误的超类)
(1)严重问题:Error(Throwable的子类) 我们不处理,这种问题一般都是很严重的,比如说内存溢出。这些问题不是代码能够解决。
(2)问题:Exception(Throwable的子类)
•编译期间问题 不是RuntimeException的异常:必须进行处理,因为如果你不处理,编译就不能通过。
[b] •运行期间问题 RuntimeException(Exception的子类):这种问题我们也不处理,因为也是你的问题,而且这个问题肯定是我们的代码不够严谨。[/b][b]需要修正代码。[/b]
[b]2. 异常分类图:[/b]
[b]
[/b]
1. 程序的异常:Throwable(Throwable类是java中所有异常或错误的超类)
(1)严重问题:Error(Throwable的子类) 我们不处理,这种问题一般都是很严重的,比如说内存溢出。这些问题不是代码能够解决。
(2)问题:Exception(Throwable的子类)
•编译期间问题 不是RuntimeException的异常:必须进行处理,因为如果你不处理,编译就不能通过。
[b] •运行期间问题 RuntimeException(Exception的子类):这种问题我们也不处理,因为也是你的问题,而且这个问题肯定是我们的代码不够严谨。[/b][b]需要修正代码。[/b]
[b]2. 异常分类图:[/b]
[b]
[/b]
相关文章推荐
- java环境变量配置,卸载
- Spring学习笔记 在XML配置文件中使用properties文件的键值
- SpringMVC中的自定义视图使用BeanNameViewResolver出现了不能使用的错误解决
- 多方法比较
- Eclipse中直接复制粘贴Web项目并运行后,项目名字还是原来名字无法运行的问题解决方法
- java设计模式之组合模式
- Java中关于HashMap的元素遍历的顺序问题
- java 初始化(上)
- Map---Java双列集合
- java的getClass()函数
- Spring context:component-scan代替context:annotation-config
- 基于spring,Atomikos,mybatis的分布式动态数据源JTA实现
- java设计模式之外观模式
- java的三大特性之多态
- 【spring data jpa】带有条件的查询后分页和不带条件查询后分页实现
- JAVA基础学习day18--常用工具类
- spring源码学习(1)-bean包中主要接口部分的简单介绍
- POST JSON fails with 415 Unsupported media type, SpringMVC
- eclispe中的maven项目使用spring报java.lang.ClassNotFoundException: org.springframework.web.c
- java getConstructor 抛出NoSuchMethodException