41.Java-例外の取得

1053 ワード

異常が発生すると、すぐにプログラムが終了するので、異常を処理しなければなりません.
1.メソッドを変更処理せずに、そのメソッドの呼び出し元によって処理されることを宣言する(throws)
2.メソッドでtry-catchの文ブロックを使用して例外を処理する
try-catchを使用して、単一の例外を取得します.構文は次のとおりです.
try{
               
}catch (     e){
    //       
    //    /      /      
}
package com.java520.exceptiondemo;

import java.util.Arrays;


public class ExceptionDemo {
    
    public static void main(String[] args) {
        
        int[] arr = new int[]{1,3,4,2,6,5};

        try {
            //System.out.println(10/0);
            
            System.out.println(arr[6]);

        } catch (ArrayIndexOutOfBoundsException e) {
            // TODO: handle exception
            e.printStackTrace();
        } catch (java.lang.ArithmeticException e) {
            // TODO: handle exception
            e.printStackTrace();
        }finally{
            Arrays.sort(arr);
            System.out.println(Arrays.toString(arr));
            
        }
        
        System.out.println("      ");
    }
    
}