匿名对象
来源:互联网 发布:武术器械大全 淘宝 编辑:程序博客网 时间:2024/04/30 03:26
没名字的对象称为匿名对象,对象的名字按照之前的内存关系来讲,在栈内存之中,而对象的具体内容在堆内存之中保存,这样一来,没有栈内存指向堆内存空间,就是一个匿名对象。
class Person1{private String name;private int age;public Person1(String n,int a){name=n;age=a;}public void tell(){System.out.println("姓名:"+name+"年龄:"+age);}}public class nimingduixiang {public static void main(String[] args) {new Person1("张三",20).tell();}}输出结果:
姓名:张三年龄:20小结:如果不习惯使用匿名对象,以后的对象就都起名字。匿名对象由于没有对应的栈内存指向,所以只能使用一次,一次之后就将成为垃圾,并且等待被GC回收释放。
阅读全文
1 0
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- Java实现九大排序算法
- Windows下升级node.js版本方法
- 对数字段进行排序,String,Integer,Arrays,ArrayList,Scanner
- 统计学之三大相关性系数(pearson、spearman、kendall)
- makeself与deb打包与简单的makeself转deb的方式,简单明了!
- 匿名对象
- 块设备内核参数max_segments和max_sectors_kb解析
- Fresco源码分析之DraweeView
- 秒杀系统架构优化思路
- bash和shell的区别
- Vue入门系列之Vue实例详解与生命周期
- JDBC的两层模型与三层模型(多层)
- 二维数组中的查找
- Ubuntu 16.04下Intel SGX应用程序程序开发——打印Hello World!