随笔分类 -  JVM

摘要:一、回顾JVM内存分配 需要了解更多内存模式与内存分配的,请看 深入JVM系列(一)之内存模型与内存分配 1.1、内存分配: 1、对象优先在EDEN分配2、大对象直接进入老年代 3、长期存活的对象将进入老年代 4、适龄对象也可能进入老年代:动态对象年龄判断 动态对象年龄判断: 虚拟机并不总是要求对象 阅读全文
posted @ 2017-05-25 23:30 鸭子船长 阅读(903) 评论(0) 推荐(0) 编辑
摘要:方法调用并不等于方法执行,方法调用阶段唯一的任务就是确定被调用方法的版本(即调用哪一个方法),暂时还不涉及方法内部的具体运行过程。 在程序运行时,进行方法调用是最普遍、最频繁的操作,但是Class文件的编译过程不包括传统编译中的连接步骤,一切方法调用在Class文件里面存储的都只是符号引用,而不是方 阅读全文
posted @ 2017-05-25 16:08 鸭子船长 阅读(295) 评论(0) 推荐(0) 编辑
摘要:1.重载(overload)方法 对重载方法的调用主要看静态类型,静态类型是什么类型,就调用什么类型的参数方法。 2.重写(override)方法 对重写方法的调用主要看实际类型。实际类型如果实现了该方法则直接调用该方法,如果没有实现,则在继承关系中从低到高搜索有无实现。 3. java文件的编译过 阅读全文
posted @ 2017-05-25 15:20 鸭子船长 阅读(1695) 评论(0) 推荐(1) 编辑
摘要:转自:http://blog.csdn.net/zhoudaxia/article/details/26454421/ 每个Java开发者都知道Java字节码是执行在JRE((Java Runtime Environment Java运行时环境)上的。JRE中最重要的部分是Java虚拟机(JVM), 阅读全文
posted @ 2016-12-23 16:32 鸭子船长 阅读(396) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示