我正在读一本书,引用了以下内容:

对于原始变量,将一个变量分配给另一个变量意味着将一个变量的内容(位模式)复制到另一个变量中。参考变量的内容是位模式。

请帮助我理解“位模式”在这里的含义。这是说变量的内存地址的另一种方式吗?

例如,以下两个变量的位模式是什么样的

  • int x;
  • TimeClass时间;
  • 整数y;

  • 因此,例如,如果“int x = 4”并且那个4驻留在内存地址X77348中,那么将什么复制到另一个引用中? 00000100(二进制为4)?或X77348

    最佳答案

    不是原始变量的内存地址。 内容是原始变量的内存地址的

    同样,对于引用,它是引用变量的内存地址的内容。 (请记住,Java引用在后台实际上是一个指针。因此,相对于引用的“位模式”是该指针(它指向对象位于堆上的任何位置)。

    10-08 18:09