zoukankan      html  css  js  c++  java
  • JAVA try&&catch

    package z;
    
    public class Test4_5 {
    	static void Proc(int sel) {
    		try {
    			if (sel != 0) {
    				System.out.println("no Exception ");
    				//return;
    			} else {
    				int j = 4 / sel;
    			}
    		}catch (ArithmeticException e) {
    			System.out.println("Catch ");
    		} catch (Exception e) {
    			System.out.println("Will not be executed");
    		} finally {
    			System.out.println("finally");
    		}
    	}
    
    	public static void main(String args[]) {
    		Proc(0);
    		Proc(2);
    	}
    }
    

    需要首先注意的几点:

         1) try catch finally中的finally不管在什么情况之下都会执行,执行的时间是在程序return 之前.

         2) Java 编译器不允许有显示的执行不到的语句块,比如return之后就不可能再有别的语句块(分支不属于此列) 




  • 相关阅读:
    网络流
    KMP算法
    光现象
    物理学习须知
    声现象
    常见物理量测量方法
    洛谷 P1373 小a和uim之大逃离
    洛谷 P1242 新汉诺塔
    电磁现象
    磁化
  • 原文地址:https://www.cnblogs.com/lgh1992314/p/5835220.html
Copyright © 2011-2022 走看看