什么是位模式?

时间:2012-04-12 00:00:00

标签: java variables design-patterns bit scjp

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

  

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

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

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

  1. int x;
  2. TimeClass时间;
  3. 整数y;
  4. 那么,例如,如果“int x = 4”并且4位于内存地址X77348那么什么被复制到另一个引用? 00000100(二进制4)?或X77348

1 个答案:

答案 0 :(得分:3)

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

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