java的异常处理机制

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

    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值