异常处理细节

2021-11-11  本文已影响0人  哈迪斯Java

try-catch方式处理异常-注意事项TryCatchDetail.java
1)如果异常发生了,则异常发生后面的代码不会执行,直接进入到catch块.2)如果异常没有发电,则顺序执行try的代码块,不会进入到catch.
3)如果希望不管是否发生异常,都执行某段代码(比如关闭连接,释放资源等)则使用如下代码- finally {}

==
package chapter12.Exception_;

public class Demon02 {
public static void main(String[] args) {
//1.如果异常发生了,则异常发生后面的代码不会执行,直接进入到catch块
//2.如果异常没有发生,则顺序执行try的代码块,不会进入到catch
//3.如果希望不管是否发生异常,都执行某段代码(比如关闭连接,释放资源等)则使用如下代码- finally

    try {
        String string = "雅马";
        int a =Integer.parseInt(string);
        System.out.println("数字:"+a);
    } catch (NumberFormatException e) {
        System.out.println("异常信息="+e.getMessage());
    }finally {
        System.out.println("finally代码块被执行");
    }
    System.out.println("程序继续....");

}

}

上一篇 下一篇

猜你喜欢

热点阅读