Java中的对象.pptVIP

  • 8
  • 0
  • 约3.18千字
  • 约 14页
  • 2016-12-11 发布于重庆
  • 举报
一切都是对象 1.在Java里,任何东西都可看作对象。 2.用引用操纵对象尽管将一切都“看作”对象,但操纵的标识符实际是指向一个对象的引用。在其他Java参考书里,还可看到有的人将其称作一个 “句柄”(Handle),甚至一个“指针”。 例如: String s; 这里创建的只是引用(句柄),并不是对象。s实际并未与任何对象连接 。 一切都是对象 3.所有对象都必须创建创建引用(句柄)时,我们希望它同一个新对象连接。通常用new关键字达到这一目的。 例如: String s = new String(asdf); Student stu = new Student (“张三“,3); 一切都是对象 4.保存到什么地方程序运行时,我们最好对数据保存到什么地方做到心中有数。特别要注意的是内存的分配。有六个地方都可以保存数据: (1)寄存器。这是最快的保存区域,因为它位于和其他所有保存方式不同的地方:处理器内部。我们对此没有直接的控制权,也不可能在自己的程序里找到寄存器存在的任何踪迹。 (2)栈(堆栈)。驻留于常规RAM(随机访问存储器)区域 。这是一种特别快、特别有效的数据保存方式,仅次于寄存器。 Java对象的引用(句柄)通常存放于此。创建程序时,Java编译器必须准确地知道堆栈内保存的所有数据的“长度”以及“存在时间”。 一切都是对象 (3)

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档