Java异常处理2---常见的方法配合try--catch如何使用以及好处

Posted zw321

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java异常处理2---常见的方法配合try--catch如何使用以及好处相关的知识,希望对你有一定的参考价值。

这里例举三个常用方法:

1、String getMessage()

2、String toString()

3、void printStackTrace()

下面我们来看实际应用---、

package YC;
public class yichang2
    public static void main(String[] args)
        try //抓错
            System.out.println(2/0);//可能出现错误的地方


         catch (ArithmeticException e) //匹配错误类型此处是数学类型错误


            //System.out.println(e.getMessage());//出错输出原因,结果是/ by zero即除零


            //System.out.println(e.toString());//返回出错类型和原因结果为://java.lang.ArithmeticException: / by zero


            e.printStackTrace();//返回类型原因位置即 System.out.println(2/0);所在行出错我这里结果和举例有所不同                  

                                                                                                                (java.lang.ArithmeticException: / by zero
                                                                                                                 at YC.yichang2.main(yichang2.java:10))
        

         //使用String getMessage() 、String toString() 、void printStackTrace()的好处是

        //如果下面还有语句将会继续处理此时将会输出hello报错结果和虚拟机给我们的结果相同唯一不同的是

        //虚拟机为我们处理这些错误会停止执行下面的语句而我们自己处理则会继续执行下面语句
        System.out.println("hello");
    

以上是关于Java异常处理2---常见的方法配合try--catch如何使用以及好处的主要内容,如果未能解决你的问题,请参考以下文章

Java常见异常InaccessibleObjectException异常处理方法

Java 服务器项目风格推荐 - 统一异常处理

Java异常如何解决

异常处理常见异常说明

java 异常不处理会怎么样

Day635.异常处理问题 -Java业务开发常见错误