摘要: 先提一个问题,怎么在40亿个整数中找到那个唯一重复的数字? 第一想法就是Set的不可重复性,依次把每个数字放入HashSet中,当放不去进去的时候说明这就是重复的数字,输出这个数字。 但是, 但是怎么说呢,contains()方法消耗的时间,消耗的空间很大,毕竟有约40亿的数据,所以觉得HashSe 阅读全文
posted @ 2018-11-15 15:32 real_zhui 阅读(1357) 评论(0) 推荐(0)
摘要: 垃圾收集主要是针对堆和方法区进行。 回收机制: 现在的JVM基本都使用分代回收机制,把堆中内存区域分为新生代,老年代。 新生代: 老年代: 回收算法: Minor GC:发生在新生代,内存空间小,频繁执行,所以一般执行速度很快。 Full GC(Major GC):Major GC发生在老年代,一般 阅读全文
posted @ 2018-11-15 09:47 real_zhui 阅读(184) 评论(0) 推荐(0)