北京pk10双面盘单双 北京赛车即时开奖结果 北京pk106码计划 北京pk10稳赚教学视频 北京赛车学院一年多少钱 高清北京pk10开奖视频 pk10历史开奖记录查询 北京赛车有什么规律看 北京pk10赛车稳赚人工计划 玩北京赛车输了十几万 北京pk10冠军走势图彩票控 北京赛车投注方法 北京pk10什么时候停售 pk10教程视频 pk10有赢钱的方法吗

在java 7中捕獲多個異常

java 7使得我們能夠在同一個catch語句塊中捕獲多種不同的異常,這也叫做多重異常捕獲。

在java7以前,我們可能要這樣做:

01
try{
02

03
// execute code that may throw 1 of the 3 exceptions below.
04

05
}catch(SQLException e) {
06
logger.log(e);
07

08
}catch(IOException e) {
09
logger.log(e);
10

11
}catch(Exception e) {
12
logger.severe(e);
13
}
正如上面看到的,SQLException 和IOException 這兩個異常都是以相同的方式來處理的,但是你仍然要為這兩個異常寫兩個獨立的catch語句塊。

java 7中你可以像下面這樣捕獲多個異常:

01
try{
02

03
// execute code that may throw 1 of the 3 exceptions below.
04

05
}catch(<strong>SQLException | IOException e</strong>) {
06
logger.log(e);
07

08
}catch(Exception e) {
09
logger.severe(e);
10
}
注意,第一個catch語句塊中的兩個異常名字是被管道字符|分割的。兩個異常類名之間的管道字符就是在同一個catch語句塊中聲明多個異常的方法。
北京pk10一码计划软件
北京pk10双面盘单双 北京赛车即时开奖结果 北京pk106码计划 北京pk10稳赚教学视频 北京赛车学院一年多少钱 高清北京pk10开奖视频 pk10历史开奖记录查询 北京赛车有什么规律看 北京pk10赛车稳赚人工计划 玩北京赛车输了十几万 北京pk10冠军走势图彩票控 北京赛车投注方法 北京pk10什么时候停售 pk10教程视频 pk10有赢钱的方法吗
乐彩彩票投注平台 养女儿是为了赚钱吗 不用收徒就能赚钱软件 北京单场官网 微信小游戏是怎么赚钱 腾讯手游魔力宝贝赚钱 JDB齐天大圣最大奖 欢乐捕鱼大战外挂 众赢彩票安卓