![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
凝孑·哒哒哒
这个作者很懒,什么都没留下…
展开
-
Jvm的垃圾回收算法详解+第三版PDF分享
Jvm中垃圾回收算法主要分为以下四种1.标记-清除算法2.复制算法3.标记-整理算法4.分代收集算法下面我们来详细说说这几种算法1.标记-清除算法过程:首先从GCROOT开始,向下扫描标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。即 扫描—标记----清除缺点:标记和清除两个过程的效率不高,还有就是标记清除之后会产生大量不连续的内存碎片,这样在分配大对象的时候,无法找到足够的连续内存提前触发一次GC2.复制算法过程:为了解决标记–清除算法的效率问题,复制算法将内存分原创 2020-09-18 17:45:16 · 931 阅读 · 1 评论 -
数据结构重点------散列表及java中的Hashmap
数据结构重点------散列表及java中的Hashmap一、Hash(散列函数)及java中的map1.Hash(散列函数)Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能...原创 2020-01-31 16:30:04 · 275 阅读 · 0 评论