IOException类里面的 fillInStackTrace,getStackTrace,printStackTrace(光这个就三种),setStackTrace分别都能实现什么功能?(我真的查
象这段代码
catch(IOException e){
System.out.println(e.toString());
e.printStackTrace();
System.exit(1);
}
中,e.printStackTrace();
起什么作用呢?我查了api,好象还是不太明白,也许是我的英文太次了吧:)
catch(IOException e){
System.out.println(e.toString());
e.printStackTrace();
System.exit(1);
}
中,e.printStackTrace();
起什么作用呢?我查了api,好象还是不太明白,也许是我的英文太次了吧:)
解决方案 »
- 用Process对象执行一命令,如果获得其输出啊?
- 新手入门两个小问题:有关@和(String g : greeting)的格式
- 是否 java.io.File 类中的两个方法重复了??
- 大家帮我看看这个发邮件的程序,为什么发不出去
- 再叙关于ClassLoader的问题,这个问题难倒我了,真希望有谁能给我解决,谢谢!
- 如何根据数据库中的返回值来设置JRadioButton的boolean??
- 请教一个关于将String转化为Point的方法?,不知道有没有?
- 关于Borland的CaliberRM?
- 如何用java调用远程计算资源
- 文件读取中的几个小问题?请高手指点!谢谢!!
- 请问,如何用JAVA得到当前系统屏幕的分辨率?
- 为什么浏览器会自动关闭?
e.printStackTrace(System.err)
这几个方法在异常处理中有很大的作用
首先
printStactTrace该方法能够打印出异常抛出在程程序中的具体位置,因什么原因引起的
fillInStackTrace是用来填充
有事不好意思一会再来
catch 掉这个异常 打印出堆栈 就可以看出来在什么地方 那个方法调用时而抛出来的
也就是具体的出异常的地方罗 ........