如何详细的处理异常

 public static int compute(int param){
        int a=10;
        int result=0;
        try{
            result=a/param;
        }catch (Exception ex){
            StackTraceElement stackTraceElement=ex.getStackTrace()[0];
            String methodname=stackTraceElement.getMethodName();
            int lineNumber=stackTraceElement.getLineNumber();
            String className=stackTraceElement.getClassName();
            String cause=ex.getMessage();
            System.out.println(className+"类执行"+methodname+"方法报错,错误在"+lineNumber+"行。报错原因:"+cause);
        }
        return result;
}

上一篇:PHP RabbitMQ 使用


下一篇:Java实现zip、tar、tar.gz 打包压缩解压