JAVA编程思想读书笔记五(对象的初始化和清理)
来源:互联网 发布:形体训练 知乎 编辑:程序博客网 时间:2024/05/21 21:35
1、编程风格中的要求方法的首字母小写的要求不适合于构造方法,因为构造方法的名字必须和类的名称完全相同。
2、构造函数是一种特殊的方法,它没有返回值,但与void型的方法有着本质的区别,VOID的方法什么都不返回,但这是你决定的,你也可以让它返回值,但构造函数什么都不返回,而且你不能决定它返回值。
3、区分重载的方法,每一个经过重载的方法都必须有唯一的参数列表。调用方法的时候是忽略返回值的,所以不能用返回值来区分重载。
4、在构造函数中可以用this调用另一个构造函数,但是不能调用两个。此外,你还得在程序的最前面调用构造函数,否则编译器会抱错。
5、static 方法没有this , 你不能在static 中调用非static 的方法,但是你却可以不经过对象,直接用类调用 static 方法, static 有全局函数的意思。
6、关于垃圾回收
(1)对象不一定会被垃圾回收器回收,
(2)垃圾回收不是析构。
(3)垃圾回收只与内存有关
finalize() 是不能当通用的清理方法来用。在java中还可以不用java的一般方法,而用一种类似与c的方法申请内存和释放内存,而释放内存的方法是放在 finalize()里。而且你不能调用 finalize() 方法。垃圾回收和finalize()都是靠不住的,只要jvm还没有耗尽内存的地步,它是不会浪费时间来回收内存的。
垃圾回收的细节真长!
- JAVA编程思想读书笔记五(对象的初始化和清理)
- java编程思想(读书笔记):4.初始化和清理
- java编程思想读书笔记五:初始化与清理
- java编程思想 -- 对象的初始化和清理
- 《JAVA编程思想》日志(五)--------初始化与清理
- 《Java 编程思想》005 初始化和清理
- JAVA编程思想读书笔记5:初始化与清理
- java编程思想读书笔记 第五章 初始化与清理
- java编程思想读书笔记----第五章 初始化与清理
- Java编程思想读书笔记——初始化与清理(一)
- Java编程思想读书笔记——初始化与清理(二)
- 《Java编程思想》读书笔记01-初始化与清理
- 《Java编程思想》——初始化与清理(一)读书笔记
- java编程思想读书笔记(3)--关于对象初始化的一些迷惑
- 《java编程思想》要点-第四章 初始化和清理
- 《java编程思想》第五章:初始化和清理
- 《Java 编程思想》-第5章 初始化和清理 笔记
- 《Java编程思想》--初始化和清理--第5章
- 61条面向对象设计的经验原则
- 原来是通的
- 解决买票难的办法
- 《启示》
- Windows 2003下VPN服务器架设
- JAVA编程思想读书笔记五(对象的初始化和清理)
- 超高难度框架问题之最佳解决方案
- 关于java数组的深度思考
- java基础之api零碎总结
- WebLogic运用DB的Java控件访问数据库
- 嵌入式Linux系统的GDB远程调试的实现
- Office 安装出现乱码
- 旅途
- 让java招聘人最心动的简历