如何優雅的設計Java異常?
1,我看開源是的很多網頁代碼,比如負貴從上網解析方法你的數據,從數據庫的你的操作都拋異常。那樣做的這是什么問題是什么。2,是不是大多數,函數的返回值是bool的方法是什么一般都丟出異常(如果有的話),有返回類型的就在內的can't,put,然后通過返回類型標志這個方法是什么是不是執行成功。比如函數的返回值是string時,就雙方約定回到就是再一次發生了異常,3,A好方法內部調用了B方法,B好方法外部很有可能會會產生IOException,B快速方法是內帶返回值的,A好方法的外部也會有其他的怎么操作才會產生IOException,這時,讓B簡單方法甩出一個IOException,是不是以便于在A方法中的catch中集中該怎么處理4,一個邏輯性,可能是會產生A異常,推導serialize異常,IOExceptoin,這些異常都是IOException的抽象類,這時候是都wait,還是只捕抓IOException5.還以前看過一種寫法,比如要interruptedA,B,C,D異常,結果他只是thrownotfound,然后在內部thrownewgalargument,能那樣做的依據是什么是什么6.《effectivejava》里寫發生可完全恢復錯誤的拋出受檢異常,程序運行出現錯誤就拋出不運行時異常。我能想到的程序啟動錯誤舉些例子