java中的异常处理
2015-08-01 21:26
477 查看
异常:在程序运行过程中不正常的情况,也就是问题被称为异常。
问题分为两种:
一种是非常严重的问题,称为Error。java针对Error一般不编写针对性的代码对其进行处理。JVM直接终止。
一种是不严重的问题, 称为Exception。java对于Exception一般编写针对性的代码进行处理。程序可以自己采取措施处理掉异常, 也可以将异常抛给虚拟机,让虚拟机进行处理。
异常的处理有两种方法,一种是对异常进行处理用try-catch()语句;另一种是对异常进行抛出门将问题抛出给JVM,让其对异常进行处理。
问题分为两种:
一种是非常严重的问题,称为Error。java针对Error一般不编写针对性的代码对其进行处理。JVM直接终止。
一种是不严重的问题, 称为Exception。java对于Exception一般编写针对性的代码进行处理。程序可以自己采取措施处理掉异常, 也可以将异常抛给虚拟机,让虚拟机进行处理。
异常的处理有两种方法,一种是对异常进行处理用try-catch()语句;另一种是对异常进行抛出门将问题抛出给JVM,让其对异常进行处理。
import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; public class TestException { public static void main(String[] args){ /* *创建一个文件,读文件的内容。如果创建的文件不存在就会发生一个 *异常,此时就需要对其进行处理 */ //方法一: try-catch()处理 File file = new File("D:\11.txt");//创建一个文件 try { //创建一个读入的文件流。 FileInputStream input = new FileInputStream(file); input.read();//读取文件 } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; public class TestException { public static void main(String[] args) throws FileNotFoundException,IOException{ /* *创建一个文件,读文件的内容。如果创建的文件不存在就会发生一个 *异常,此时就需要对其进行处理 */ //方法二: throws抛出异常给虚拟机 File file = new File("D:\11.txt");//创建一个文件 FileInputStream input = new FileInputStream(file); } }
finally{ //finally中写必须执行的内容。 }
相关文章推荐
- JAVA基础一大堆0801接口+匿名类+IO流
- java培训 2015-07-31
- Java学习之路:不走弯路,就是捷径
- Java反射机制
- 余弦相似度-java代码实现
- Ubuntu Eclipse CDT 使用math数学函数库:对×××未定义的引用
- Struts2中操作JSON
- struts2注解实现页面的跳转
- myeclipse 方法上加上@Override就报错
- JAVA基础一大堆0801抽象类+内部类局部类+异常
- java基础第六讲——抽象类、接口、内部类、常用类、异常、IO流
- Ubuntu 14 安装jdk8,MySql的安装卸载等一些常用的命令
- spring MVC之返回JSON数据(Spring3.0 MVC+Jackson+AJAX)
- java基础--面向对象
- java笔试三
- java笔试二
- JAVA入门基础文章2-类的概念(继续深入点)
- java笔试一
- java学习异常,常用类,接口等
- eclipse新建android工程提示android.support.v7错误的解决办法