[問題] 關於try catch

看板java作者 (加油)時間15年前 (2011/03/11 00:09), 編輯推噓5(5012)
留言17則, 8人參與, 最新討論串1/1
在用try catch 語法時 舉一程式片段 catch(ArrayIndexOutOfBoundsException e) 上面的e是什麼? 我看書上寫類別變數... 感覺怪怪的,好像是區域變數,存錯誤訊息 但這是什麼變數,某個類別型態的變數嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.217.109.254

03/11 00:29, , 1F
你已經確實了解 try catch 的意思了嗎?
03/11 00:29, 1F

03/11 00:46, , 2F
我覺得就只有e這個變數不瞭解耶...
03/11 00:46, 2F

03/11 01:37, , 3F
那你覺得哪怪怪?
03/11 01:37, 3F

03/11 02:01, , 4F
它是「ArrayIndexOutOfBoundsException」這個類別的變數
03/11 02:01, 4F

03/11 02:03, , 5F
更正確的說,是「物件」
03/11 02:03, 5F

03/11 05:41, , 6F
......................
03/11 05:41, 6F

03/11 07:01, , 7F
你的意思是書上寫這是class variable,而你覺得這應
03/11 07:01, 7F

03/11 07:02, , 8F
該是local variable?
03/11 07:02, 8F

03/11 11:30, , 9F
代表書可以丟掉
03/11 11:30, 9F

03/11 13:03, , 10F
e cup
03/11 13:03, 10F

03/11 20:41, , 11F
我的意思是 因為他存有錯誤發生的地方
03/11 20:41, 11F

03/11 20:43, , 12F
比如索引值10超過界限...但如果ArrayIndex...物件
03/11 20:43, 12F

03/11 20:45, , 13F
印出來應該是固定的...因為ArrayIndex....類別是內建的
03/11 20:45, 13F

03/11 20:47, , 14F
怎麼印出來會是變動顯示錯誤的地方
03/11 20:47, 14F

03/12 00:33, , 15F
存在e這個物件內壓~每有exception產生就會throw new ..
03/12 00:33, 15F

03/12 00:46, , 16F
2.71828
03/12 00:46, 16F

03/12 20:57, , 17F
喔 我大概知道 應該是丟出時,設定欄位的值
03/12 20:57, 17F
文章代碼(AID): #1DUFVFGV (java)