作者yungshiang (加油)
看板java
标题[问题] 关於try catch
时间Fri Mar 11 00:09:48 2011
在用try catch 语法时
举一程式片段
catch(ArrayIndexOutOfBoundsException e)
上面的e是什麽? 我看书上写类别变数...
感觉怪怪的,好像是区域变数,存错误讯息
但这是什麽变数,某个类别型态的变数吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.217.109.254
1F:→ james732:你已经确实了解 try catch 的意思了吗? 03/11 00:29
2F:→ yungshiang:我觉得就只有e这个变数不了解耶... 03/11 00:46
3F:推 slalala:那你觉得哪怪怪? 03/11 01:37
4F:→ james732:它是「ArrayIndexOutOfBoundsException」这个类别的变数 03/11 02:01
5F:→ james732:更正确的说,是「物件」 03/11 02:03
6F:→ a1234957:...................... 03/11 05:41
7F:→ Darkword1987:你的意思是书上写这是class variable,而你觉得这应 03/11 07:01
8F:→ Darkword1987:该是local variable? 03/11 07:02
9F:推 a1234957:代表书可以丢掉 03/11 11:30
10F:推 stupid0319:e cup 03/11 13:03
11F:→ yungshiang:我的意思是 因为他存有错误发生的地方 03/11 20:41
12F:→ yungshiang:比如索引值10超过界限...但如果ArrayIndex...物件 03/11 20:43
13F:→ yungshiang:印出来应该是固定的...因为ArrayIndex....类别是内建的 03/11 20:45
14F:→ yungshiang:怎麽印出来会是变动显示错误的地方 03/11 20:47
15F:推 tomap41017:存在e这个物件内压~每有exception产生就会throw new .. 03/12 00:33
16F:推 Goodwater:2.71828 03/12 00:46
17F:→ yungshiang:喔 我大概知道 应该是丢出时,设定栏位的值 03/12 20:57