_093_Java_使用Throws

 * 异常处理的方式二:在方法的声明处,显式的抛出该异常对象的类型
 * 格式:如:public static  void method2() throws FileNotFoundException,IOException{}
 * 当在此方法内部出现异常的时候,会抛出一个异常类的对象,抛给方法的调用者。
 * 异常的对象可以逐层向上抛,直至main中。当然在向上抛的过程中,可以再通过try-catch-finally进行处理。
 * 
 * java的异常处理:抓抛模型
 * 1.抓:异常的处理,有两种方式(①try-catch-finally② throws + 异常的类型)
 * 2.抛:一旦执行过程中,出现异常,会抛出一个异常类的对象。(自动的抛出  vs 手动的抛出(throw + 异常类的对象))
 *     >异常类,既可以是现成的异常类,也可以是自己创建的异常类

---------------------------------------------

 ---------------------------------------------

import java.io.*;
public class Test6_4{
	public static void main(String[] args){
		Test6_4 t = new Test6_4();
		try{
		 	t.readFile();
		 }catch(IOException e){   }
	}
	public void readFile() throws IOException {
		FileInputStream in=new FileInputStream("myfile.txt");
		int b;	
		b = in.read();
		while(b!= -1)   {
			System.out.print((char)b);
			b = in.read();
		}
		in.close();	
	}
}

------------------------------------------------

------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值