JAVA中的指针,不是真正的指针。称为引用。
尽管java并不使用显示指针而且不允许编程者使用指针,可是访问对象依然以来指针。一个对象占用了从某个位置开始的一段内存空间,指针对于该对象而言只是一个保存了对象地址的变量,并且这个地址是对象的内存起始地址。在很多的语言里,指针是一种变量类型的技术术语,在Java中避免了这个术语而是用引用代替了它。
可以这么说就是面向对象的思想,面向对象希望开发者站在更抽象更宏观的角度去架构程序,而指针操作比较底层,使用起来也并非自然语言的思想,一些底层核心程序用指针比较多 |
|