亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

如果不想中斷程序的異常處理可以用try catch么

譬如用戶輸入了某些無效輸入,系統不會立即中斷,只會提示再次輸入直到有效為止,類似這種是不是只能自己寫代碼處理而不能用try catch?

正在回答

2 回答

try 中要有異常才會跳轉到catch中

也就是說如果try中只是無效輸入而不是編譯時所產生的異常是不會跳轉到catch上的

0 回復 有任何疑惑可以回復我~
#1

紅袖侍讀 提問者

所以這些異常必須是編譯時的異常,而非自己定義的異常?大概明白了,謝謝
2016-06-10 回復 有任何疑惑可以回復我~

這兩天到處搜索終于搞清楚異常的大概了,上面的小伙伴答案不對。無效輸入是可以跳轉到catch上的,因為異常除了java內部定義的,用戶也是可以自定義的。異常處理的目的就是在異常發生(包括自定義的無效輸入)時能捕捉到并善后(這個善后對普通用戶來說可以顯示些正常的人話,對程序員來說可以打印trace跟蹤出錯位置)從而不用中斷程序

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

如果不想中斷程序的異常處理可以用try catch么

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號