至少在我的现有学习阶段,对于异常,在实际的项目中是没有怎么用到,包括php的一些项目,同样也是没有用到,可能从某一方面讲,我的代码写的还是不太成熟。但是,我还是绝得,在学习的初级阶段还是应该以功能为主,其次再去考虑代码的严谨性。
异常的处理机制就是获取异常,处理异常和抛出异常这三个方面。
package yichang;
import java.beans.Expression;
import java.io.*;
import java.net.*;
public class yichang_1 {
/**
* @param args
*/
public static void main(String[] args){
FileReader p=null;
try {
p = new FileReader("f:\\a1.txt");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
// 有没有异常都会执行,一般比如要关闭的资源
if(p!=null){
try {
p.close();
} catch (Exception e2) {
// TODO: handle exception
System.out.print("没有关闭资源");
}
}
}
}
}
package yichang;
import java.io.FileReader;
public class yingyang2 {
/**
* @param args
*/
public static void main(String[] args) throws Exception{
// TODO Auto-generated method stub
B1 m1= new B1();
m1.open_file();
}
}
class B1 extends A1{
}
class A1{
int a;
public void open_file() throws Exception{
FileReader p = new FileReader("f://a.txt");
}
}
时间: 2024-08-09 22:02:38