Java
文章平均质量分 73
三棵石头
这个作者很懒,什么都没留下…
展开
-
java--GC原理分析与内存泄漏
java使用的垃圾回收算法是根路径搜索算法,在介绍改算法前先说说引用计数算法: 1 引用计数算法原理:给一个对象添加一个引用计数器,每当有一个地方引用他时,计数器加1;当引用失效时,计数器减1;任何时刻引用计数为0的对象就是不可能再被使用的,就会被回收。但是它的缺点就是很难解决对象之间相互循环引用的问题。所有java并没有采用该算法。 2 根路径搜索算法原理:通过一系列的名为“GC...原创 2018-07-30 17:09:50 · 248 阅读 · 0 评论 -
Java--类加载原理
类的加载过程 1 JVM将类加载过程分为三个步骤:装载(Load),链接(Link)和初始化(Initialize)。链接又分为三个步骤,如下图所示: 1) 装载:查找并加载类的二进制数据 2) 链接: 验证:确保被加载类的正确性; 准备:为类的静态变量分配内存,并将其初始化为默认值; 解析:把类中的符号引用转换为直接引用; 3) 初始化:为类的静态变量赋予正确的...转载 2018-07-30 18:24:05 · 170 阅读 · 0 评论