黑马程序员技术交流社区
标题:
输入和输出流一般会出现什么异常
[打印本页]
作者:
伍仪华
时间:
2011-7-17 09:11
标题:
输入和输出流一般会出现什么异常
有的时候老是说出现错误,运行不了。不知道为什么呢。
作者:
匿名
时间:
2011-7-17 09:45
throws Exception 抛出异常就行
有时候程序会认为有越界或者超出的可能,
所以需要捕获异常
try
{}
catch
{}
作者:
匿名
时间:
2011-7-17 10:06
你看编译器具体报的异常是什么,如果太多的话,逐条去试验,在每一句可能发生异常的地方打印一些特殊字符,作为标记。呵呵~回答的不好,我觉得这需要经验的积累。
作者:
匿名
时间:
2011-7-17 10:11
输入输出时当你不知道抛出什么异常时 就可以在方法的开始后面加上 throws Exception
也可以在程序中加入try{}catch(){}
为了程序的紧凑型 又因为你不知道什么异常 ,所以可以直接用第一种方法
作者:
匿名
时间:
2011-7-17 13:07
public static void main(String[] args) {
try {
throw new Exception("error");
} catch (Exception e) {
//字符串和输出流的桥梁StringWriter
StringWriter sw = new StringWriter();
//创建输出流并包装writer对象
PrintWriter pw = new PrintWriter(sw);
//参数传递
e.printStackTrace(pw);
//打印异常的详细信息
System.out.println(sw.toString());
}
}
唉,如此问题难以回答,一个小例子,改掉catch块里的代码成你想知道的输出类。就能打印出来了
作者:
徐传任
时间:
2012-9-16 17:23
bucuo........
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2