2019年11月20日

Java 中 this 和 super 的用法总结

摘要: 出处:https://www.runoob.com/w3cnote/the different this super.html 阅读全文

posted @ 2019-11-20 20:22 cag2050 阅读(126) 评论(0) 推荐(0) 编辑

堆内存结构是怎么样的?

摘要: 站在垃圾收集器的角度来看,可以把内存分为新生代与老年代。内存的分配规则取决于当前使用的是哪种垃圾收集器的组合,以及内存相关的参数配置。往大的方向说,对象优先分配在新生代的Eden区域,而大对象直接进入老年代。 第一, 新生代的Eden区域,对象优先分配在该区域,同时JVM可以为每个线程分配一个私有的 阅读全文

posted @ 2019-11-20 16:29 cag2050 阅读(443) 评论(0) 推荐(0) 编辑

JVM 启动参数,共分为3类:标准参数(-)、非标准参数(-X)、非稳定参数(-XX)

摘要: JVM 启动参数,共分为3类: 类别 | 说明 | 标准参数( )| 所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 非标准参数( X)| 这些参数不是虚拟机规范规定的。因此,不是所有VM的实现(如:HotSpot,JRockit,J9等)都支持这些配置参数。 非稳定参数( XX)| 这些 阅读全文

posted @ 2019-11-20 11:39 cag2050 阅读(588) 评论(0) 推荐(0) 编辑

JVM 学习资料

摘要: 资料 | 网址 | JVM Options The complete reference | http://jvm options.tech.xebia.fr/ Java HotSpot VM Options | https://www.oracle.com/technetwork/java/jav 阅读全文

posted @ 2019-11-20 11:36 cag2050 阅读(152) 评论(0) 推荐(0) 编辑

Java虚拟机所管理的内存,包含的运行时数据区域?

摘要: 运行时数据区域 | 线程私有(随用户线程的启动和结束而建立和销毁)或所有线程共享(随虚拟机进程的启动而存在) | 抛出的异常 | 备注 | | | 程序计数器(Program Counter Register)| 线程私有 | 唯一不抛出 OutOfMemoryError 异常的区域 | 虚拟机栈( 阅读全文

posted @ 2019-11-20 00:27 cag2050 阅读(182) 评论(0) 推荐(0) 编辑

导航