请教e.printStackTrace()和System.out.print(e)有什么区别?? 请高手讲解,最好用一个贴切点的比喻来讲,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 e.printStackTrace()是打印整个Exception轨迹栈,而System.out.print(e)只是打印了e.toString()方法返回的结果。e.printStackTrace()的信息更丰富,更完整! System.out.print(e)相当于System.out.print(e.toString())e.printStackTrace()相当于System.out.print(e.getStackTrace().toString()) 推荐用 e.printStackTrace() 会把从头到尾的方法都列出来,比较好查找错误 数据库连接问题 java多个类共享一个类中的变量,想了好久都不给力啊 Java中关于是组件透明,使得图片背景显示的问题 谁知道JDK5自带的log和log4j哪个更好? 请问JFM支持哪种格式的文件? java逐步调试的问题 J2SE1.4中针对ZIP开发的问题 哪有《J2EE编程指南》(中文版)下载? Applet程序如何获取HTML中设置Applet的大小(长、宽)? 请问这样的机能运行JAVA吗? 如何将一个文件中的所有数据放到一个ByteArrayInputStream阿? java.lang.NullPointerException
System.out.print(e.toString())e.printStackTrace()相当于
System.out.print(e.getStackTrace().toString())