zoukankan      html  css  js  c++  java
  • 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 的详细信息打印到日志。



  • 相关阅读:
    while 循环 。。
    数据运算,运算符
    字符串常用操作
    列表常用操作
    三级菜单
    杂七杂八
    简单的登陆程序001
    猜年龄游戏
    实现密文输入密码
    使用urllib2打开网页的三种方法
  • 原文地址:https://www.cnblogs.com/zhangchenglzhao/p/6760701.html
Copyright © 2011-2022 走看看