摘要:
java启动参数共分为三类 其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;其三是非Stable参数(-XX),此类参数各个jvm实现会有所不同,将来可能会随时取 阅读全文
摘要:
新生代老年代 1.为什么会有年轻代 我们先来屡屡,为什么需要把堆分代?不分代不能完成他所做的事情么?其实不分代完全可以,分代的唯一理由就是优化GC性能。你先想想,如果没有分代,那我们所有的对象都在一块,GC的时候我们要找到哪些对象没用,这样就会对堆的所有区域进行扫描。而我们的很多对象都是朝生夕死的, 阅读全文
摘要:
本文为转贴: HaspMap源码分析(JDK 1.8) 作者:zuckerbergJu2.0 链接:https://juejin.im/post/5a7719456fb9a0633e51ae14 一、概述 HashMap是我们在编程中遇到极其频繁、非常重要的一个集合类,如果能对HashMap做进一步 阅读全文