作者mode1224 (酷比)
看板java
标题[问题]JAVA指标???
时间Sat Apr 18 14:20:14 2009
老师出了一题「JAVA为什麽没有指标」,於是我开始查资料
不过有查到一篇,JAVA其实是有指标的
节录:
我打算谈谈java到底有没有指标
(资工系的老师们老喜欢说java没有指标:p)
.
.
开宗明义的讲,java其实是具备指标的!只是,java把它称之为参考 (reference)。
和 C/C++ 中的指标不同的是:参考 (java的指标) 不能被运算! 也不能够做取址运算 (
没有&运算子)。换言之,java的参考是一种能力比较弱的指标。这麽说可能很模糊,但当
看完本文後再回过头来看这段叙述,应该就比较能体会了。
本文网址:
http://0rz.tw/IjPBC
我看完整篇文章觉得有道理,跟同学说JAVA好像有指标耶
可是同学说,网路那不准(因为老师也都说JAVA没指标)。
所以想听各位经验,或者对这篇文章的看法
如果相关文章有PO过请告知,我D文,谢谢
--
以下是举「扛棒」的
┌─────────────────────┐
│ 广告招募请传水球 │
└───────●─────●───────┘
│(*  ̄ー ̄)│
注意请勿再传手榴弹了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.227.122.241
※ 编辑: mode1224 来自: 61.227.122.241 (04/18 14:26)
1F:推 tjhuang:这就只是定义的问题喽,你要说java没有pointer,也的确啦 04/18 15:00
2F:→ tjhuang:经典的蚂蚁书在index中根本找不到"pointer"的资讯 04/18 15:03
3F:→ tjhuang:但是记得linked-list吗?这种在c中用pointer串起来的架构 04/18 15:05
4F:→ tjhuang:用java一样可以实作出来,这样它是不是也有pointer呢? 04/18 15:06
5F:推 tiyun:请教楼上JAVA如何写linked-list :) 04/18 15:21
7F:推 maxi326:这真有趣,应该说JAVA强调EVERYTHING IS OBJECT 04/18 16:34
8F:推 calais007:null pointer exception怎麽来的? 04/18 19:28
9F:推 qrtt1:int, byte, 等等就不是 Object 了 orz 04/18 21:14
10F:推 tjhuang:我记得好像也是可以用 int a = new int(); 的样子... 04/19 01:00
11F:推 TonyQ:楼上随手写个code就可以测的错误,何必用猜测的,答案是不行. 04/19 07:47
12F:推 tjhuang:唔~~那 int a[] = new int[10] 应该可以吧...:p 04/19 12:08
13F:推 qrtt1:阵列是物件 04/19 12:20
14F:推 cai7773:指标和ref不太一样,指标会乱指影响privacy. 04/19 21:30
15F:推 leonjye:应该请你们老师题目「改成java没有*a 这种C的指标」.. 04/28 14:12