zoukankan      html  css  js  c++  java
  • 【JDK7处理异常新特性】

    package com.test;
    
    /**
     * @author shusheng
     * @description
     * @Email shusheng@yiji.com
     * @date 2018/10/10 10:47
     */
    public class ExceptionDemo2 {
        /**
         *JDK7出现了一个新的异常处理方案:
         *try{
         *}catch(异常名1 | 异常名2 | ...    变量 ) {
         *    ...
         *    }
         *注意:这个方法虽然简洁,但是也不够好。
         *A:处理方式是一致的。(实际开发中,好多时候可能就是针对同类型的问题,给出同一个处理)
         *B:多个异常间必须是平级关系。
         */
        public static void main(String[] args) {
            int a = 10;
            int b = 0;
            int[] arr = {1, 2, 3};
            try {
                System.out.println(arr[3]);
                System.out.println(a / b);
            } catch (ArithmeticException|ArrayIndexOutOfBoundsException e) {
                System.out.println("出问题了");
            }
        }
    
    }
    终身学习者
  • 相关阅读:
    3.18构建之法读后感2
    3.17Android学习
    coredns-66bff467f8-krldv CrashLoopBackOff
    6443: connect: network is unreachable
    卸载flannel
    电梯演讲
    每日学习
    梦断代码读后感1
    每日学习
    每日学习
  • 原文地址:https://www.cnblogs.com/zuixinxian/p/9765936.html
Copyright © 2011-2022 走看看