首页 > 学院 > 开发设计 > 正文

匿名对象

2019-11-14 09:03:06
字体:
来源:转载
供稿:网友

匿名对象

1.之前使用的都是有名的对象,例如发现对象的实例化格式:

类名称 对象=new 类名称();

Person p=new Person();

2.何为匿名对象:

对象的名字保存在栈内存之中,而我们调用对象名称的时候实际上调用的都是堆内存的操作;

所以堆内存是我们真正有用的,那么所谓的匿名对象就是指开辟了堆内存空间,但是没有栈内存指向的对象;

使用匿名对象范例一:

 

 

但是由于匿名对象不会有任何的栈内存所指向,所以只能使用一次,一次之后将成为垃圾,并且等待GC释放;

 

 

 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表