[讨论]JAVA新手的理解问题
我在理解JAVA里的许多地方感觉的很多地方仍然是使用了指针,比如句柄的概念或者说是引用。而有些地方说JAVA抛弃了C/C++里的指针,请问各位有何看法 搜索更多相关的解决方案:
JAVA
----------------解决方案--------------------------------------------------------
都差不多
在一定程度上
指针就是引用,引用也就是指针
----------------解决方案--------------------------------------------------------
JAVA中,一切类都是指针
----------------解决方案--------------------------------------------------------
以下是引用千里冰封在2006-7-2 17:30:35的发言:
都差不多
在一定程度上
指针就是引用,引用也就是指针
都差不多
在一定程度上
指针就是引用,引用也就是指针
引用和指针的意义是不一样的,引用是引用,指针是指针,引用可以引用一个地址,而指针可以到处指地址
----------------解决方案--------------------------------------------------------
----------------解决方案--------------------------------------------------------
LVTIAN来客串什么?
----------------解决方案--------------------------------------------------------
我的理解,java是禁止了对地址的显示操作,为了安全。
一般的程序,操作系统有机制可以防止它访问不属于自己的地址。而java程序是运行在虚拟机上的,安全要有自己的系统负责,所以java禁止直接操作地址以及对数组越界的严格检查,防止有意无意的破坏。
----------------解决方案--------------------------------------------------------
可意会而不可言传
----------------解决方案--------------------------------------------------------
再java中不过是把指针给隐示了,而对象的操作本质就是引用
就是因为没有指针算法,使java更不会出现c和c++中由于指针出的错误
----------------解决方案--------------------------------------------------------