Professional Documents
Culture Documents
11 Exceptions
11 Exceptions
Java SE
Contents
• About Exception
• Call Task
• Type of Exceptions
• Throwing Exception
• Creating Exception
• Chaining Exceptions
• Benefits of Exceptions
About Exception
• Java ဘ"သ"ရပ&တ(င& Program အတ(င&+ eမ."&လင&0မထ"+eသ" အမ2"+မ3"+အ"+
Exception မ3"+အeနန2င&0 eဖ"&6ပeလ07i၏
} catch (Exception e) {
// exception handle codes
} finally {
// finally processing codes
}
Try Block
• Exception အ"+ Handle လuပ&ရန& ပထမဦ+ဆuP+အeနန2င&0
Exception 6ဖစ&eစEiuင&eသ" Code မ3"+အ"+ try block E2င&0
ဝန&+ရP၍ eရ+သ"+ရမည&
• Try Block တစ&ခuအ"+ Catch Block တစ&ခu သiuမဟuတ& အမ3"+E2င&0 တ(Iဖက& eရ+သ"+
Eiuင&ပ<သည&
}
Finally Block
• Try – catch – finally Statement တ(င& finally block ကiu
လည&+ eရ+သ"+Eiuင&KပA+၊ try block အတ(င&+eရ+သ"+ထ"+
eသ" Statement မ3"+အ"+ eဆ"င&Y(က&KပA+ eန"က&ဆuP+တ(င&
finally block အတ(င&+ eရ+သ"+ထ"+eသ" Statement မ3"+
အ"+ eဆ"င&Y(က&မည& 6ဖစ&သည&