作者PsMonkey (痞子军团团长)
看板java
标题Re: [虫?] catch (Exception e){e.printStackTrac …
时间Mon Dec 7 11:52:20 2009
最近莫名其妙看不懂的发问文又有变多的趋向
上一篇那个 iReport 的也....
※ 引述《yease (yilun)》之铭言:
: 我开了一个thread
: 他会不断的 catch exception
: printStackTrace()都没有印东西
: 而且catch若干次以後 就会自己终止
何谓「自己终止」?
JVM 强制终止?(那应该会有 exception 炸出来)
还是刚好遇到你的程式逻辑没考虑到 or 允许终止的状况?
: 但如果不要printStackTrace
: 只用System.out 印自己的message
: thread就可以顺利的一直跑
: ...至少我等了很久他都不会死
你的意思是说这样
}catch(Exception e){
//e.printStackTrace();
System.out.println(e.getMessage());
}
然後会印出 e.getMessage() 但是程式不会死?
还是根本不会印出 e.getMessage() 但是程式不会死?
还是你根本不是改写成我这个样子?
(这时候看到「我要说得是第一个」,我就会很想骂三字经)
最後,e.printStackTrace() 未必会从 System.out.println() 跑出来
(ㄜ... 这句话有丰富的语病,大家知道意思就好)
有可能是你 log 档炸掉之类 blahblah 如此之类这样那样的种种可能性
其实我只想说
麻烦请把你的问题讲的清楚一点
我们是程式设计师、不是算命师
--
侃侃长论鲜窒碍
众目睽睽无心颤 Blog:
http://blog.psmonkey.org
茕居少聊常人事
杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.20.148.106
1F:推 ken915007:哈哈~这样是没头有尾~是叫我们问天机看看哪些有问题? XD 12/07 11:59