Java基础之引用

我们都知道java是面向对象编程,即一切皆为对象

  • 什么是引用呢?
  • 引用对象是什么关系呢?

如果将对象看成是电视机,那么引用就是遥控器,我们想操作电视机,其实是操作的遥控器。 ——《java编程思想》

String s;

上面的代码,此时只是创建了一个引用,因为此时虚拟机并没有为s变量分配内存,也就是说此时并未生成对象

String s = "asdf";

此时创建了"asdf"对象并与引用s建立了关联,这样是不是很容易理解呢?

你可能感兴趣的:(Java基础之引用)