作者maxi326 (新年是又冷又无聊)
看板java
标题Re: [问题]JAVA指标???
时间Sat Apr 18 16:38:29 2009
※ 引述《mode1224 (酷比)》之铭言:
: 老师出了一题「JAVA为什麽没有指标」,於是我开始查资料
: 不过有查到一篇,JAVA其实是有指标的
: 节录:
: 我打算谈谈java到底有没有指标 (资工系的老师们老喜欢说java没有指标:p)
: .
: .
: 开宗明义的讲,java其实是具备指标的!只是,java把它称之为参考 (reference)。
: 和 C/C++ 中的指标不同的是:参考 (java的指标) 不能被运算! 也不能够做取址运算 (
: 没有&运算子)。换言之,java的参考是一种能力比较弱的指标。这麽说可能很模糊,但当
: 看完本文後再回过头来看这段叙述,应该就比较能体会了。
: 本文网址:http://0rz.tw/IjPBC
: 我看完整篇文章觉得有道理,跟同学说JAVA好像有指标耶
: 可是同学说,网路那不准(因为老师也都说JAVA没指标)。
: 所以想听各位经验,或者对这篇文章的看法
: 如果相关文章有PO过请告知,我D文,谢谢
本来打算推文算了,结果有时间限制...
JAVA强调EVERYTHING IS OBJECT
所以我想老师想强调没有POINTER
应该说没有能够做运算的POINTER
看你怎样定义POINTER
物件在记忆体里会有位置,而你在用的JAVA变数名称
其实就是物件实体的位置(可能有误XD)
如果这叫做POINTER的话,那JAVA是有POINTER的
至於为甚麽不让你做运算,因为JAVA要做GC
我对JAVA不算熟,有误请指出,谢谢
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.125.138.85