• Exception 异常 输出的各个方法的区别


    	     try{
    			System.out.println(1/0);
    		}catch(Exception e){
    			//System.out.println(e+""); //对象+字符串 = 对象.toString + 字符串
    			System.out.println(e);  //1
    			System.out.println("<><><><><><><><><><><><><><><><><><>><");
    			System.out.println(e.getMessage()); //2
    			System.out.println("<><><><><><><><><><><><><><><><><><>><");
    			System.out.println(e.getLocalizedMessage()); //3
    			System.out.println("<><><><><><><><><><><><><><><><><><>><");
    			System.out.println(e.toString()); //4
    			System.out.println("<><><><><><><><><><><><><><><><><><>><");
    			e.printStackTrace(); //5 
    		}
    
    

      

    打印结果: 
        1. java.lang.ArithmeticException: / by zero 异常类型 : 简要描述 
    
        2. / by zero 简要描述
    
        3. / by zero 简要描述
    
        4. java.lang.ArithmeticException: / by zero 异常类型: 简要描述
    
        5.java.lang.ArithmeticException: / by zero
    
             at com.manager.entity.IdEntity.main(IdEntity.java:41)  异常类型: 简要描述 具体信息  
    
        
    所以5的日志信息是最全的 。 如果需要具体的错误信息则使用 5  
    
    
    如何把 具体信息 打印到日志 :  logger.xxx(String obj,e); 可以把类似5 的详细信息打印到日志。



  • 相关阅读:
    焦点
    class类名的管理
    querySelector选择器
    DOM动态添加表格
    Java父类强制转换子类原则
    Maven精选系列--classifier元素妙用
    Git分支管理
    Eclipse代替Oracle接管Java EE
    细数Intellij Idea10个蛋疼问题!
    Git仓库操作命令
  • 原文地址:https://www.cnblogs.com/zhangchenglzhao/p/6760701.html
Copyright © 2020-2023  润新知