看板 java 關於我們 聯絡資訊
在用try catch 語法時 舉一程式片段 catch(ArrayIndexOutOfBoundsException e) 上面的e是什麼? 我看書上寫類別變數... 感覺怪怪的,好像是區域變數,存錯誤訊息 但這是什麼變數,某個類別型態的變數嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.217.109.254
james732:你已經確實了解 try catch 的意思了嗎? 03/11 00:29
yungshiang:我覺得就只有e這個變數不瞭解耶... 03/11 00:46
slalala:那你覺得哪怪怪? 03/11 01:37
james732:它是「ArrayIndexOutOfBoundsException」這個類別的變數 03/11 02:01
james732:更正確的說,是「物件」 03/11 02:03
a1234957:...................... 03/11 05:41
Darkword1987:你的意思是書上寫這是class variable,而你覺得這應 03/11 07:01
Darkword1987:該是local variable? 03/11 07:02
a1234957:代表書可以丟掉 03/11 11:30
stupid0319:e cup 03/11 13:03
yungshiang:我的意思是 因為他存有錯誤發生的地方 03/11 20:41
yungshiang:比如索引值10超過界限...但如果ArrayIndex...物件 03/11 20:43
yungshiang:印出來應該是固定的...因為ArrayIndex....類別是內建的 03/11 20:45
yungshiang:怎麼印出來會是變動顯示錯誤的地方 03/11 20:47
tomap41017:存在e這個物件內壓~每有exception產生就會throw new .. 03/12 00:33
Goodwater:2.71828 03/12 00:46
yungshiang:喔 我大概知道 應該是丟出時,設定欄位的值 03/12 20:57