3

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

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

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

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

  1. 诠释 x;
  2. Time 上课时间;
  3. 整数 y;

因此,例如,如果“int x = 4”并且该 4 位于内存地址 X77348,那么将复制到另一个引用的内容是什么?00000100(二进制为 4)?或 X77348

4

1 回答 1

4

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

同样,对于引用,它是引用变量的内存地址的内容。(请记住,在幕后,Java 引用本质上是一个指针。因此,与引用相关的“位模式”就是那个指针(它指向对象所在的堆上的任何位置))。

于 2012-04-12T00:01:39.557 回答