1. 第一节主要讲虚拟机简介,和编译的方法,这里先不尝试编译了,一是比较费时间,二是比较费时间,等非常有空再细究。
2. 主要是内存存储方面,印象深的是引用、句柄和指针(实现方式)居然不是同一种东西,可怕,颠覆了我自己。
3. 第三章讲垃圾回收,主要点是判定死亡和收集算法。java使用(可达性分析(Reachability Analysis))判断对象存活,分代使用收集算法,主要是根据新生代和老年带的存活特点进行。提高效率和空间。
新生代:存活周期短。老年代:存活周期长。永久代:好像是不参与垃圾回收,方法区和常量?不太确定。
4. 第四章主要讲java提供的工具,第五章是.class文件结构,都只迅速过了一遍
网友评论