在日常學(xué)習(xí),、工作或生活中,,大家總少不了接觸作文或者范文吧,通過(guò)文章可以把我們那些零零散散的思想,,聚集在一塊,。寫范文的時(shí)候需要注意什么呢,?有哪些格式需要注意呢,?下面我給大家整理了一些優(yōu)秀范文,,希望能夠幫助到大家,,我們一起來(lái)看一看吧,。
java異常處理特點(diǎn)篇一
java編程中異常處理特殊情況,下面我們就詳細(xì)的看看如何才能更好的學(xué)習(xí)相關(guān)知識(shí),。
1、不能在finally塊中執(zhí)行return,,continue等語(yǔ)句,否則會(huì)把異?!俺缘簟?
2、在try,,catch中如果有return語(yǔ)句,則在執(zhí)行return之前先執(zhí)行finally塊
請(qǐng)大家看下面的.例子:
public class trytest {
public static void main(string[] args) {
try {
n(());// 返回結(jié)果為true其沒有任何異常
} catch (exception e) {
n(“exception from main”);
tacktrace();
}
dothings(0);
}
public static boolean test() throws exception {
try {
throw new exception(“something error”);// 第1步,。拋出異常
} catch (exception e) {// 第2步,。捕獲的異常匹配(聲明類或其父類),進(jìn)入控制塊
n(“exception from e”);// 第3步,。打印
return false;// 第5步,。 return前控制轉(zhuǎn)移到finally塊,執(zhí)行完后再返回(這一步被吃掉了,,不執(zhí)行)
} finally {
return true; // 第4步。 控制轉(zhuǎn)移,,直接返回,,吃掉了異常
}
}
public static void dothings(int i)
{
try
{
if(i==0)
{
//在執(zhí)行return之前會(huì)先執(zhí)行finally
return;
}
int t=100/i;
n(t);
}catch(exception ex)
{
tacktrace();
}
finally
{
n(“finally”);
}
}
}
s("content_relate");【關(guān)于java編程的異常處理特殊情況】相關(guān)文章:
1.
關(guān)于java的xml編程
2.javascript編程異常處理的方法
3.java中的動(dòng)態(tài)代碼編程
4.關(guān)于java面向?qū)ο缶幊?/p>5.
java編程面試題及答案
6.2016年最新java編程題及答案
7.java編程常見問(wèn)題匯總
8.java基本編程技巧