Java中的参考是什么?

时间:2013-03-22 02:47:31

标签: java

由于java不支持指针(内存地址),那么引用如何存在于内存中以及引用变量如何使用它???

1 个答案:

答案 0 :(得分:2)

  

因为java不支持指针

是的。为什么你认为有NullPointerException?指针可以为null或包含对象的引用。

  

(记忆地址),

完全。它不支持内存地址,并且它不支持指针上的C / C ++语义作为内存地址。您可以使用Java指针进行分配或取消引用它。

  

那么引用如何存在于内存中以及引用变量如何使用它?

参见JLS:“参考值(通常只是引用)是指向这些对象的指针,以及一个特殊的空引用,它指的是没有对象。”