摘要: 标记压缩算法 其分为两个阶段标记阶段,和压缩阶段.其中标记阶段和标记清除算法的标记阶段是一样的. 对压缩算法来说,他的工作就是移动所有的 可达对象 到堆内存的同一区域中,使它们紧凑的排列在一起,从而将所有 非可达对象释放出来的空闲内存 集中在一起,以防出现标记清除算法的弊端. 在压缩阶段,由于要移动 阅读全文
posted @ 2019-05-22 20:19 X-POWER 阅读(1485) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收 标签(空格分隔): Java 那些对象需要回收 JVM内存结构主要包括: 方法区, 堆区, 程序计数器, 本地方法区, 虚拟机栈. 其中的程序计数器, 本地方法区, 虚拟机栈这三个区域是的生命周期随线程生灭, 所以不需要过多考虑这方面的GC问题. 引用 在JDK1.2之后, Java对引用 阅读全文
posted @ 2019-05-22 18:01 X-POWER 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2019-05-22 17:59 X-POWER 阅读(119) 评论(0) 推荐(0) 编辑
摘要: ## 知识普及: 计算机规定0000 0000代表0, 1000 0000代表的-0 没有意义,必须找个-127~127之外的数字与之对应. 认为规定 -0 就是 -128 ### 数学家分析: 1. byte占用8个bit , 可得其可以表示2^8个数据. 2. 这8个bit分为 符号位与数值位 阅读全文
posted @ 2019-05-22 12:03 X-POWER 阅读(1566) 评论(0) 推荐(0) 编辑