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