Java中getMessage()和printStackTrace方法
2015-06-14 09:30
375 查看
public class ExceptionTest07{ public static void main(String[] args){ try{ FileInputStream fis = new FileInputStream("c:/abc.txt"); //JVM为我们执行了一下这段代码 //FileNotFoundException e = new FileNotFoundException("c:\abc.txt (系统找不到指定的文件。)"); }catch(FileNotFoundException e){ //打印异常堆栈信息. //一般情况下都会使用该方式去调试程序. //e.printStackTrace(); /* java.io.FileNotFoundException: c:\abc.txt (系统找不到指定的文件。) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(FileInputStream.java:106) at java.io.FileInputStream.<init>(FileInputStream.java:66) at ExceptionTest07.main(ExceptionTest07.java:13) */ String msg = e.getMessage();//e.getMassage的来源于JVM为我们执行了一下这段代码,FileNotFoundException e = new FileNotFoundException("c:\abc.txt (系统找不到指定的文件。)"); System.out.println(msg); //c:\abc.txt (系统找不到指定的文件。) } //这段代码会执行. System.out.println("ABC"); } }
本文出自 “gaogaozi” 博客,请务必保留此出处http://hangtiangazi.blog.51cto.com/8584103/1661698
相关文章推荐
- 【Java】定时器、线程与匿名内部类
- myeclipse部署项目后,debug模式启动,总是弹出Class.class文件
- 《Java从入门到精通》第七章学习笔记
- Java知多少(92)滚动条
- 《Java从入门到精通》第五章学习笔记
- 《Java从入门到精通》第四章学习笔记
- 《Java从入门到精通》第三章学习笔记
- 【j2ee spring】32、巴巴运动网的产品类别页面
- Java Enum解析【转】
- Java中异常的两种处理方式
- 《Java从入门到精通》第一、二章学习笔记
- Java常用集合比较
- java的异常
- java中的堆、栈、常量池
- java中静态代码块的用法 static用法详解
- springmvc3传相同属性值的解决
- Java8 Stream forEach()函数的效率问题
- spring实战一:装配bean之注入Bean属性
- JAVA 两种方法实现多线程(继承Thread和实现Runnable接口)
- eclipse两个比较好用的功能