try語(yǔ)法 java這個(gè)try函數(shù)是什么意思不懂解釋一下?
java這個(gè)try函數(shù)是什么意思不懂解釋一下?當(dāng)try中包含的內(nèi)容有異常行為(操作過(guò)程中發(fā)生意外錯(cuò)誤)時(shí),catch將捕獲異常消息,程序不會(huì)直接崩潰。看看代碼,第二次嘗試獲取IOException,也
java這個(gè)try函數(shù)是什么意思不懂解釋一下?
當(dāng)try中包含的內(nèi)容有異常行為(操作過(guò)程中發(fā)生意外錯(cuò)誤)時(shí),catch將捕獲異常消息,程序不會(huì)直接崩潰。看看代碼,第二次嘗試獲取IOException,也就是說(shuō),如果fos.寫入(c,0,當(dāng)語(yǔ)句hasread)有異常行為時(shí),catch將捕獲異常消息。如果最外層的try沒(méi)有相應(yīng)的catch,那么它應(yīng)該是不正確的
不。事實(shí)上,這個(gè)方法在許多框架中都使用
1。Rethrow
用戶定義的異常用于更好地隔離異常,識(shí)別異常類型、ID、用戶定義的消息以及用于日志等
2。對(duì)第三方庫(kù)的異常進(jìn)行打包和抽象,并與您的框架異常定義保持一致,以便于您的框架處理不同的異常
3。Restful API,統(tǒng)一異常管理