亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于try…catch,和if…else語句的結構

關于try…catch,和if…else語句的結構

全是甘貨 2017-06-04 03:38:56
try{     //捕获异常 }catch{       //处理异常         } if{ }else{       } 像这种一个try{}后面直接跟一个catch{}。。我觉得这样的语句结构很奇怪,我很好奇为什么会有这样的语句结构,我们自己建造的类为什么没有用到这样的结构,请问可以解释一下吗?
查看完整描述

3 回答

?
慕婉清8776789

TA貢獻3條經驗 獲得超4個贊

try{}捕捉到異常,catch則已經進行處理,可以使用多個catch

查看完整回答
1 反對 回復 2017-06-04
  • 全是甘貨
    全是甘貨
    首先謝謝回答,想給每一個前輩都點贊,我的問題不是問這個語句的執行邏輯。而是更深入一點,比如說,我們能不能建造出類似的語句。 比如說 a{ }b(){ }
?
Lawleit

TA貢獻4條經驗 獲得超2個贊

學一段時間,學的深入一些,你就知道,這種語句的好處,Exception是個挺大體系,有使用技巧的

查看完整回答
1 反對 回復 2017-06-04
  • 全是甘貨
    全是甘貨
    首先謝謝回答,想給每一個前輩都點贊,我的問題不是問這個語句的執行邏輯。而是更深入一點,比如說,我們能不能建造出類似的語句。 比如說 a{ }b(){ }
  • Lawleit
    Lawleit
    這個的話就有點難了,我水平還不夠;這個東西是特定的語法結構,目前我并沒有看到過這中自定義型的,也沒有用過(因為jdk或者編譯器就不支持,語法上不通過)。 我只知道大概怎么用,該怎么說呢。。。自己想想吧
?
慕村3128443

TA貢獻4條經驗 獲得超1個贊

沒有什么奇怪的。它的含義是try{} 就是嘗試著做事情。而做的事情不一定是錯誤的,比方說會出各種錯誤。如數據錯誤等,在這種情況下就需要對錯誤進行抓取,然后做各種處理。于是乎抓獲的邏輯catch就出來啦

查看完整回答
1 反對 回復 2017-06-04
  • 全是甘貨
    全是甘貨
    首先謝謝回答,想給每一個前輩都點贊,我的問題不是問這個語句的執行邏輯。而是更深入一點,比如說,我們能不能建造出類似的語句。 比如說 a{ }b(){ }
?
慕粉193046834

TA貢獻1條經驗 獲得超1個贊

這是語法,就像1加1就等于2一樣,沒有為什么,就是這么規定的
查看完整回答
1 反對 回復 2017-06-04
  • 全是甘貨
    全是甘貨
    首先謝謝回答,想給每一個前輩都點贊,我的問題不是問這個語句的執行邏輯。而是更深入一點,比如說,我們能不能建造出類似的語句。 比如說 a{ }b(){ }
?
慕粉1402298183

TA貢獻10條經驗 獲得超9個贊

語法規則就是這樣定義的。沒有什么奇怪不奇怪的

查看完整回答
1 反對 回復 2017-06-04
  • 全是甘貨
    全是甘貨
    首先謝謝回答,想給每一個前輩都點贊,我的問題不是問這個語句的執行邏輯。而是更深入一點,比如說,我們能不能建造出類似的語句。 比如說 a{ }b(){ }
?
魔法Programer

TA貢獻1條經驗 獲得超0個贊

catch是要catch異常的,異常必須要處理的或者要求不高的直接拋出去

查看完整回答
反對 回復 2017-06-06
?
呦呦米

TA貢獻90條經驗 獲得超59個贊

捕獲之后處理,拋出異常

查看完整回答
反對 回復 2017-06-05
?
qq_nullpointere_6

TA貢獻10條經驗 獲得超12個贊

一句話,天經地義。你說說你看為什么要NEW。

查看完整回答
反對 回復 2017-06-05
  • 3 回答
  • 0 關注
  • 2995 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號