java异常处理
2017-07-19 00:42
232 查看
java异常分为两类:
一、checked异常
必须要处理的异常,要么catch要么throws。如果不处理,编译时候将会报错
二、runtime异常
可以不用处理的异常,如果不处理将会一级一级往上抛,最终到达被catch到的地儿,如果程序中都没有catch的地儿,最终将会被jvm抛出
throws用在方法签名中,用来声明本方法将抛出异常,如果声明抛出的是checked异常,则调用方法时候必须处理该异常
finally用来回收一些资源,无论try或者catch中是否有中断程序的代码,finally程序块中的代码都将执行
java7中增加了try()语句用来自动关闭资源
一、checked异常
必须要处理的异常,要么catch要么throws。如果不处理,编译时候将会报错
二、runtime异常
可以不用处理的异常,如果不处理将会一级一级往上抛,最终到达被catch到的地儿,如果程序中都没有catch的地儿,最终将会被jvm抛出
throws用在方法签名中,用来声明本方法将抛出异常,如果声明抛出的是checked异常,则调用方法时候必须处理该异常
finally用来回收一些资源,无论try或者catch中是否有中断程序的代码,finally程序块中的代码都将执行
java7中增加了try()语句用来自动关闭资源
相关文章推荐
- Java异常处理 一
- Java 异常处理的原则是什么
- 黑马程序员——Java基础:异常处理机制
- 第8章 Java异常处理
- Java异常处理和File基本操作
- Java异常处理(续)
- Java六种异常处理的陋习
- Java 异常处理机制(异常链)
- Java异常处理之陋习展播
- Java异常处理原理及应用
- [查异常网]-20160405-Java异常处理和设计
- java基础入门----IO异常处理方式
- Notes: Exceptions in Java(Java中的异常处理)
- Java自学笔记(第十天)-异常-异常的处理-throws-throw-多异常处理-自定义异常-throwable类-RunTimeException类-finally-异常在方法继承中的注意事项-
- java的异常处理机制
- 黑马程序员--Java学习日记之IO(异常处理与finally)
- Java中的异常处理机制的简单原理和应用
- 深入理解Java异常处理机制
- java异常处理机制
- Java中的异常处理(续代码)