您的位置:首页 > 编程语言 > Java开发

java的异常处理机制

2015-06-19 18:34 169 查看
至少在我的现有学习阶段,对于异常,在实际的项目中是没有怎么用到,包括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");

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: