《Java 编程思想》005 初始化和清理
来源:互联网 发布:买卖时机软件好不好 编辑:程序博客网 时间:2024/05/12 02:31
最近工作任务繁重,加上头疼的毛病,笔记工作减缓。补上笔记。
与您共读《Java 编程思想》 Page76~108
《Java编程思想》第五章还是很值得一读的。
本章讲解了Java中的构造函数、this关键字及垃圾回收等。
垃圾回收器是如何工作的
- 停止复制机制(stop-and-copy),暂停程序,将存活的对象复制到另一个堆,没有被复制的都是垃圾。复制到新的堆是保持紧凑排列。复制之后要修正指针。复制式回收器缺点:效率低下,空间浪费。程序稳定后垃圾极少。
- 标记-清理模式(mark-and-sweep) 从堆栈和静态存储区出发,遍历所有引用,找出存活的对象,设置标记,标记完成进行清理。
- 代数(generation count)停止复制,在废弃块中进行拷贝,代数记录块是否存活。
- 定期进行完整的清理-复制,Java虚拟机进行监控,如果所有对象稳定,垃圾回收效率低下,进入“标记-清理”模式。Java虚拟机跟踪“标记-清理”的效果,若碎片过多,进入“停止-复制”模式。这就是“自适应”技术。
- “自适应的、分代的、停止-复制、标记-清理”回收器
6。 “即时”(Just-In-Time, JIT)编译技术。将程序全部或者部分翻译为本地机器码,提升运行速度。
Java SE5新特性
- 可变长度的参数列表
- enum关键字
0 0
- 《Java 编程思想》005 初始化和清理
- 《java编程思想》要点-第四章 初始化和清理
- java编程思想(读书笔记):4.初始化和清理
- 《java编程思想》第五章:初始化和清理
- 《Java 编程思想》-第5章 初始化和清理 笔记
- java编程思想 -- 对象的初始化和清理
- 《Java编程思想》--初始化和清理--第5章
- 初始化与清理【java编程思想杂记】
- <Java编程思想> 初始化与清理
- 《JAVA编程思想》笔记-初始化与清理
- 【Java编程思想】(1)初始化与清理
- Java编程思想之清理与初始化
- Java编程思想之初始化与清理
- 5初始化与清理-Java编程思想
- java 编程思想--初始化与清理
- Java编程思想-05初始化与清理
- Java编程思想初始化与清理
- JAVA编程思想笔记--初始化与清理
- h5新增标签及css3新增属性
- 支付宝开发平台之第三方授权登录与获取用户信息
- uyguio
- HDU1285 确定比赛名次
- hook键盘驱动中的分发函数实现键盘输入数据的拦截
- 《Java 编程思想》005 初始化和清理
- 20170308 老妈是女神
- 大数据学习笔记之四十七 推荐算法的分类
- java二维码生成 使用SSM框架 搭建属于自己的APP二维码合成、解析、下载
- Glide圆形图片加载封装
- 【Python】《python基础教程》学习笔记1
- C语言练习 文件操作
- IntelliJ中的main函数和System.out.println()快捷键
- CF176B 求经过K步使a串变成b串的方法