SL-275(八):異常和斷言
異常:
異常的分類:可查/不可查
對(duì)于異常的處理方法:
1)在內(nèi)部用try/catch來處理掉
2)繼續(xù)throws,由調(diào)用者去處理
??????
try/catch/finally:
??????在子類中一個(gè)重寫的方法只throws父類中聲明過的異常或者異常的子類。這只適用于
方法重寫而不適用于方法重載。
finally子句除特殊情況(jvm當(dāng)?shù)艋蛘哒{(diào)用了System.exit(o)),不然都會(huì)在return之前執(zhí)行
斷言:
編譯時(shí)啟用斷言:javac -source 1.4 className.java
運(yùn)行時(shí)啟用斷言:java -ea className
異常的分類:可查/不可查
對(duì)于異常的處理方法:
1)在內(nèi)部用try/catch來處理掉
2)繼續(xù)throws,由調(diào)用者去處理
??????
try/catch/finally:
??????在子類中一個(gè)重寫的方法只throws父類中聲明過的異常或者異常的子類。這只適用于
方法重寫而不適用于方法重載。
finally子句除特殊情況(jvm當(dāng)?shù)艋蛘哒{(diào)用了System.exit(o)),不然都會(huì)在return之前執(zhí)行
斷言:
編譯時(shí)啟用斷言:javac -source 1.4 className.java
運(yùn)行時(shí)啟用斷言:java -ea className
posted on 2006-12-27 11:51 小雨不打傘 閱讀(286) 評(píng)論(0) 編輯 收藏 所屬分類: SL-275學(xué)習(xí)筆記