一尘不染

Java有指针吗?

java

如果Java没有指针,那么new关键字在Java中做什么?


阅读 329

收藏
2020-03-19

共1个答案

一尘不染

如前所述,Java有引用。这些有什么不同?

  1. 你不能对这些执行算术运算或其他类似运算
  2. 它们不指向包含对象的内存(即它们不是另一个名称的指针)。JVM可以自由地在VM内存中移动对象,并且很可能在垃圾回收期间执行。尽管对象在内存中移动,但是引用仍然指向该对象。
    因此它们不像C ++引用(直接指向对象)。也许更好的名字是hand。
2020-03-19