Java面向对象-打印和比较对象-对象生命周期-匿名对象
来源:互联网 发布:淘宝装修平台 编辑:程序博客网 时间:2024/06/07 13:30
对象的打印操作
打印对象的时候,打印出来的效果,如Servrant@3294e4f4
类的名称@十六进制的hashCode
其实,我们打印对象往往关心的是该对象中的数据是什么,期待讲解Object的toString方法
对象的比较操作
==
号:对于基本数据类型来说,比较的是值。
对于引用数据类型来说,比较的是在内存中的地址值。
每次使用new关键字,都表示在堆中新开辟一块内存空间,不同的内存空间,地址值是不同的。
需求:如果对象有用完全相同的数据,我们想让它们相等,用Object的equals方法
对象的生命周期
对象什么时候出生:每次使用new关键字的时候,就会在内存中开辟新的空间,此时对象开始存在。
对象的结束:当堆中的对象没有被任何变量所引用,此时该对象就成了垃圾,就等着垃圾回收器来回收,当被回收的时候对象就被销毁了,回收来及的目的是释放更多的内存空间。
匿名对象
没有名称的对象,创建对象之后没有赋给一个变量。 new Servant()
匿名对象只是在堆中开辟一块新的内存空间,但没有把该空间地址赋给任何变量。
因为没有名称,匿名对象仅仅只是使用一次。
一般把匿名对象作为方法的实参传递。
0 0
- Java面向对象-打印和比较对象-对象生命周期-匿名对象
- 对象的打印和比较对象以及匿名对象和对象的生命周期
- java面向对象-匿名对象
- java面向对象(四) 匿名对象
- 第十四、Java面向对象之匿名对象
- Java面向对象笔记(四)匿名对象
- 面向对象_匿名对象
- 匿名对象的生命周期
- java对象的打印,比较和对象数组
- java面向对象(七) 对象比较
- java和C++面向对象比较
- Java的匿名对象的创建和生命周期
- Java的匿名对象的创建,生命周期和应用场景
- JAVA(九)java面向对象3-匿名对象
- Java面向对象高级--匿名内部类
- java面向对象-匿名内部类
- Java面向对象 匿名内部类
- JAVA面向对象-----匿名内部类
- Android6.0存储中加入总内存和系统内存项和在西语下把,换成.
- 初次做二叉树的题目--给定中序和前序求后序
- 【GDOI2017模拟11.2】相位幻击
- 自定义饼状图
- HDU 2458 Kindergarten (最大独立集)
- Java面向对象-打印和比较对象-对象生命周期-匿名对象
- 在 RHEL、CentOS 和 Fedora 上安装 Git 及设置 Git 账号的技巧
- static
- 学习资源
- mysql 命令行登录
- java POI读取Excel 2003/2007/2010
- mosquitto 扩展安装php客户端库
- 矩阵的快速取幂法——求类Fibonacci数列(1)
- threadLoccal 里面有什么?