Re: [蟲?] catch (Exception e){e.printStackTrac …
最近莫名其妙看不懂的發問文又有變多的趨向
上一篇那個 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
推
12/07 11:59, , 1F
12/07 11:59, 1F
討論串 (同標題文章)