Re: [問題] new 語法的疑問

看板java作者 (偶爾想擺爛一下)時間14年前 (2010/01/02 20:41), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串9/10 (看更多)

01/01 21:18,
and then? 所以Java的"指標"能進行類似C語言的指標運算?
01/01 21:18

01/01 21:25,
沒人規定 pointer 一定要能運算好嗎?=_=
01/01 21:25

01/01 21:25,
如果不懂C,又怎麼知道指標運算?如果懂,就是不能運算的指標
01/01 21:25

01/01 21:27,
Go has pointers but no pointer arithmetic(golang.org)
01/01 21:27

01/01 21:30,
維基百科:http://0rz.tw/XpKFd 也沒說一定要能運算。
01/01 21:30

01/01 21:31,
看起來JAVA只有陣列是類似指標運算… char a[i+1+ ...]...
01/01 21:31

01/01 21:34,
JVM說:「來!別擔心,指標交給我就對了!」~ ︿_︿|||
01/01 21:34

01/01 21:42,
所以Java的術語要能進行類似C語言的指標運算?
01/01 21:42

01/01 21:46,
術語要進行什麼運算? 術語+1嗎?
01/01 21:46

01/01 21:46,
我不知道啊, 我都 cp 你講的而已,
01/01 21:46

01/01 21:47,
你說 Java 術語怎樣怎樣, 我就翻 JLS 給你看咩
01/01 21:47

01/01 21:48,
引用這段文字是要告訴我,物件變數就叫做指標嗎?
01/01 21:48

01/01 21:49,
要不然 pointer 翻成什麼? (茶)
01/01 21:49

01/01 21:49,
另外"物件變數就叫做指標"是你在講的, 我沒講 (茶)
01/01 21:49

01/01 21:50,
是要告訴你,任何『存放記憶體地址』的資料型態,
01/01 21:50

01/01 21:52,
就叫 pointer,慣例上翻做『指標』。
01/01 21:52

01/01 21:53,
上面少一句:『在 CS 領域,就叫 pointer』
01/01 21:53

01/01 21:53,
他引用這段參考文獻應該是要告訴我,reference叫指標也通吧
01/01 21:53

01/01 21:55,
請只能說:請多充實 CS 的本職學能吧……囧。
01/01 21:55

01/01 21:55,
那也是你在講的, 我沒講. (茶)
01/01 21:55

01/01 22:08,
嗯,反正一律叫做指標就好了嘛,Java真是愛找麻煩XD
01/01 22:08

01/02 10:25,
就叫"pointer"、"reference"就好了 稱作"指標"、"參考"
01/02 10:25

01/02 10:28,
反而混淆吧:p 而且同一術語在不同語言定義不一樣呀
01/02 10:28

01/02 15:29,
所以不懂 pointer arithmetic 的人可以說:我懂 pointer?!
01/02 15:29

01/02 18:13,
sb你是來討論言論自由的還是來戰pointer不是Java術語?
01/02 18:13
我不是在強調言論自由、pointer 是否是 Java 的術語,也沒有暗示誰真的懂 或誰沒有真的懂 pointer。 我只是想知道: 認為把 Java reference value 視為 pointer 的人是否都認為:一個(只)能講出 pointer value 的意義是它是某東西的位址的人,能否夠格說是懂 pointer? 在 Java 領域提到 pointer 到底適不適合跟個人對 pointer 的認定有關。 pointer 一詞對我來說其意涵不是只有單一個概念而已—其值是位址 至少還要包含會影響使用這個值的其他特性進來,比如 pointer 的 compile-time type(會影響 dereference 的行為),或是 pointer arithmetic。 如果某東西只呈現出這些 pointer 的其中一個特性,我是不認為把該東西視為 pointer 是恰當的。 對我一開始提到的問題,答案是肯定者要把 Java reference 視為 pointer 是 沒有什麼不妥。但如果你的答案是否定,是否應該再仔細考慮一下。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.128.149

01/05 05:54, , 1F
01/05 05:54, 1F

01/05 09:58, , 2F
我是覺得各語言術語就歸各語言術語 , 何必湊在一起混來混去
01/05 09:58, 2F

01/05 11:07, , 3F
如果只讀一種語言,那當然
01/05 11:07, 3F
文章代碼(AID): #1BFpxmfJ (java)
討論串 (同標題文章)
文章代碼(AID): #1BFpxmfJ (java)