java 第47节 获取异常信息

Posted 岑亮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 第47节 获取异常信息相关的知识,希望对你有一定的参考价值。

2016-06-30

1 获取异常信息
程序发生异常的时候,程序就直接从try执行到catch语句块,不再继续往下执行。

package com.java1995;
//结束方法
//return;
//结束程序
//System.exit(0);
public class TryCatchTest {
    
    public static void main(String[] args) {
                    int count=9;
                
                try{
                    
//                    int temp=count/0;
//                    int[] arr=new int[]{1,2,3,4,5};
                    
//                    int temp=arr[90];
                    
                    String a="aaa";
                    Integer.parseInt(a);
                    
                    System.out.println("检测程序...");
                    
                }catch(ArithmeticException e){
                    System.out.println("发生了ArithmeticException异常");
                }catch(ArrayIndexOutOfBoundsException e){
                    System.out.println("发生了ArrayIndexOutOfBoundsException异常");
                }catch(Exception e){
                    System.out.println("所有的异常都会被我捕获");
                }
                finally{
                    System.out.println("finally");
                }
                System.out.println("程序运行结束");
    }
    
}

 

【参考资料】

[1] Java轻松入门经典教程【完整版】

 

以上是关于java 第47节 获取异常信息的主要内容,如果未能解决你的问题,请参考以下文章

阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第1节 异常_9_finally代码块

java 第50节 Java中的异常链

阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第3节 线程同步机制_4_解决线程安全问题_同步代码块

java 第48节 Java中的异常声明

java 第51节 定义自己的异常

java 第46节 异常的分类