Re: [蟲?] catch (Exception e){e.printStackTrac …

看板java作者 (痞子軍團團長)時間16年前 (2009/12/07 11:52), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
最近莫名其妙看不懂的發問文又有變多的趨向 上一篇那個 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
哈哈~這樣是沒頭有尾~是叫我們問天機看看哪些有問題? XD
12/07 11:59, 1F
文章代碼(AID): #1B77lufD (java)
文章代碼(AID): #1B77lufD (java)