實(shí)例分析Try {} Catch{} 作用
今天有小伙伴給我留言問(wèn)到,try{...}catch(){...}是什么意思?它用來(lái)干什么?
簡(jiǎn)單的說(shuō) 他們是用來(lái)捕獲異常的
下面我們通過(guò)一個(gè)例子來(lái)詳細(xì)講解下
try
{
Image img=Image.createImage("/image.png");
alert.setImage(img);
}catch(java.io.IOException e)
{
System.out.println("Error");
}
Image img=Image.createImage("/image.png");
如果找不到文件,上面會(huì)出錯(cuò)
所以要處理這個(gè)異常錯(cuò)誤,就是用上面的方法
catch是捕獲異常,然后對(duì)異常處理,這里是輸出錯(cuò)誤
也就是說(shuō)
它先執(zhí)行try括號(hào)里的程序:
Image img=Image.createImage("/image.png");
alert.setImage(img);
如果里面有錯(cuò)誤,就直接跳到catch塊里,拋出System.out.println("Error");這句話,告訴你try括號(hào)里有錯(cuò)誤
相關(guān)文章
關(guān)于后綴表達(dá)式的java實(shí)現(xiàn)過(guò)程
這篇文章主要介紹了關(guān)于后綴表達(dá)式的java實(shí)現(xiàn)過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-07-07
mybatis整合ehcache做三級(jí)緩存的實(shí)現(xiàn)方法
ehcache是一個(gè)快速內(nèi)存緩存框架,java項(xiàng)目里用起來(lái)很方便,下面這篇文章主要給大家介紹了關(guān)于mybatis整合ehcache做三級(jí)緩存的實(shí)現(xiàn)方法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-06-06
如何通過(guò)源碼了解Java的自動(dòng)裝箱拆箱詳解
裝箱就是把基本類(lèi)型轉(zhuǎn)換成包裝類(lèi),拆箱就是把包裝類(lèi)轉(zhuǎn)換成基本類(lèi)型,下面這篇文章主要給大家介紹了關(guān)于如何通過(guò)源碼了解Java的自動(dòng)裝箱拆箱的相關(guān)資料,需要的朋友可以參考下2022-04-04
springboot中@Value的工作原理說(shuō)明
這篇文章主要介紹了springboot中@Value的工作原理,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-07-07
Scala數(shù)據(jù)庫(kù)連接池的簡(jiǎn)單實(shí)現(xiàn)
本文主要介紹了Scala數(shù)據(jù)庫(kù)連接池的簡(jiǎn)單實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02

