首页 > 编程语言 > 详细

java的异常处理机制

时间:2015-06-20 09:17:40      阅读:203      评论:0      收藏:0      [点我收藏+]

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

    }
}

java的异常处理机制

原文:http://blog.csdn.net/mycodedream/article/details/46564323

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!