課程
/后端開發
/Java
/文件傳輸基礎——Java IO流
為啥寫了throw語句拋出異常,就不提示異常了呢? 這一點始終沒有搞明白
2016-06-25
源自:文件傳輸基礎——Java IO流 2-1
正在回答
是 throws,而不是 throw。
因為java內部有自己的異常處理機制,當你拋出異常時,出現的異常就直接拋給了異常處理機制來處理,所以就不提示異常了,如果你想要提示異常的具體信息的話,可以選擇不拋出異常,而采用try,catch的方法來捕獲異常,就可以把異常的具體信息也給打印出來了。(個人觀點,歡迎指點。)
爆炸頭shadow 提問者
tlojy 回復 爆炸頭shadow 提問者
舉報
為您介紹IO流的使用,以及對象的序列化和反序列化的內容
4 回答捕捉異常和拋出異常
5 回答拋出EOF異常
2 回答為什么要拋出異常?
2 回答為什么會拋出異常
3 回答異常拋出用哪個?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-09-14
是 throws,而不是 throw。
2016-06-26
因為java內部有自己的異常處理機制,當你拋出異常時,出現的異常就直接拋給了異常處理機制來處理,所以就不提示異常了,如果你想要提示異常的具體信息的話,可以選擇不拋出異常,而采用try,catch的方法來捕獲異常,就可以把異常的具體信息也給打印出來了。(個人觀點,歡迎指點。)