匿名对象
1.之前使用的都是有名的对象,例如发现对象的实例化格式:
类名称 对象=new 类名称();
Person p=new Person();
2.何为匿名对象:
对象的名字保存在栈内存之中,而我们调用对象名称的时候实际上调用的都是堆内存的操作;
所以堆内存是我们真正有用的,那么所谓的匿名对象就是指开辟了堆内存空间,但是没有栈内存指向的对象;
使用匿名对象范例一:
但是由于匿名对象不会有任何的栈内存所指向,所以只能使用一次,一次之后将成为垃圾,并且等待GC释放;
新闻热点
疑难解答