調(diào)用java的方法就像你叫一個(gè)人去辦事,比如說(shuō)你讓他去買(mǎi)東西,那個(gè)人會(huì)警告你,買(mǎi)東西可以,但是會(huì)有問(wèn)題,比如說(shuō)你給的錢(qián)不夠了,沒(méi)有你要買(mǎi)的東西沒(méi)有了什么的,這些可能它會(huì)在后面throws出來(lái),雖然這些有可能不發(fā)生,但是你應(yīng)該有應(yīng)付這些情況的準(zhǔn)備,如果你可以做主,你就要try catch住這些Exception,然后處理;如果你處理不了這些問(wèn)題,那你也throw出去,是誰(shuí)讓你找人買(mǎi)的,你就交給他去處理(比如說(shuō)你的老板).這里catch 后有幾個(gè)不好的習(xí)慣:一個(gè)就是遇到Exception不予處理,人家告訴你錢(qián)不夠了,你不搭理人家,但等你用到讓他買(mǎi)的東西的時(shí)候突然發(fā)現(xiàn)沒(méi)買(mǎi)來(lái),可就來(lái)不及了.第二個(gè)不好的習(xí)慣就是catch(Exception),由于Exception是所有異常的父類(lèi),也就是說(shuō)所有的異常都會(huì)在這里被捕捉,然后下面相同的處理這樣就像是不管人家告訴你有什么問(wèn)題,你只要一聽(tīng)到問(wèn)題兩個(gè)字,就給他添錢(qián),這樣肯定是不對(duì)的,如果出的問(wèn)題是沒(méi)有你想要買(mǎi)的東西,添錢(qián)也不行還有就是大塊的try ... catch 這樣也不好,就像你先讓那個(gè)人買(mǎi)東西,然后讓他做飯,然后喂你吃飯然后這三件事其中某一個(gè)出了問(wèn)題,你也不問(wèn)是哪個(gè)就直接給出解決辦法,肯定是不合理的 。
只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
|
||
相關(guān)文章:
|
||