黑马程序员技术交流社区
标题:
对象和引用
[打印本页]
作者:
Dark_Horse
时间:
2014-5-23 17:38
标题:
对象和引用
本帖最后由 Dark_Horse 于 2014-5-24 10:09 编辑
解释一下对象和引用的区别....谢谢
作者:
Dark_Horse
时间:
2014-5-24 10:01
xmvper 发表于 2014-5-24 09:45
对象是引用类型,因为对象时在堆中生成,jvm运行时处理的是栈中的方法区,当需要对象中的数据时,就创建一 ...
谢谢 ,个人理解成对象保存在堆中,引用是保存在对象在堆中的引用地址....多多交流
作者:
KevinSmart
时间:
2014-5-28 21:09
一个对象引用可以指向0个或1个对象,一个对象可以有多个对象引用指向它。对象引用一般在栈里。给你举个例子,新建一个Student对象:
Student s=new Student();
复制代码
这个过程其实有三步:
Student s;
s=new Student();
复制代码
首先在栈里面创建一个Student的引用对象s,接着调用Student的构造器在堆空间里创建个对象,将对象的地址赋值给s。这样s就是对象引用,创建的那个对象就是对象了。
作者:
ender
时间:
2014-5-29 07:36
对象是一个具体的实例 引用是指针对变量而言的 是指变量的指向问题
作者:
凝霜的枯藤
时间:
2014-5-29 11:45
一个存储在栈中,一个在堆中..
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2