package com.yichang;
/**
* 2010-10-22
* throws异常
*/
import java.io.FileReader;
public class Demo2 {
/**
* @param args
*/
public static void main(String[] args) {
Father father=new Father();
try {
father.test1(); //仍然可以抛出异常
} catch (Exception e) {
e.printStackTrace();
}
}
}
class Father{
public void test1() throws Exception{
Son son=new Son();
son.test2(); //也可以抛出异常,由调用者处理,如果调用者最后不处理,就有java虚拟机处理(效率不高,难以定位)
}
}
class Son{
public void test2() throws Exception{ //抛出异常,由调用者处理抛出的异常
FileReader fr=new FileReader("d:\\ab.txt");
}
}
异常示例【1】
最新推荐文章于 2023-06-04 00:30:04 发布