05 2022 档案
摘要:垃圾回收算法包括标记-复制算法、标记-清除算法和标记整理算法。 标记-复制算法(Mark-Sweep) 算法执行过程:算法分为“标记”和“清除”两个阶段:首先标记所有需要回收的对象,在标记完成后,统一回收掉所有被标记的对象;也可以反过来,标记存活的对象,统一回收所有未被标记的对象。标记过程就是对象事
阅读全文
摘要:JDK1.2版之后,Java对引用的概念进行了扩充,将引用分为强引用(Strongly Reference)、软引用(soft Reference)、弱引用(Weak Reference)和虚引用(Phantom Reference),这四种引用强度依次逐渐减弱。 强引用是最传的“引用”定义,是指在
阅读全文
摘要:JVM垃圾回收判断对象存活的算法 引用计算法 定义:在对象中添加一个引用计数器,每当有一个地方应用它时,计数器值就加一;当引用失效时,计数器值减一;任何时刻计数器为零的对象就是不可能再被使用的。 缺点:主流Java虚拟机里面都没有选用引用计数算法来管理内存。主要原因是这种算法有很多例外的情况要考虑,
阅读全文
摘要:搜索引擎就是在一定策略和规则下,运用特定的程序来搜索互联网上的信息,再对信息进行处理之后,来提供给用户,并将用户搜索相关的信息展现在搜索引擎上。 搜索引擎包括搜索器、索引器、检索其和用户接口组成。 搜索器的作用是在互联网中搜集和发现信息。 索引器的作用是分析理解搜索器搜索到的信息,并且从中提取到索引
阅读全文