随笔分类 -  JVM

摘要:对象实例化内存布局与访问定位 对象头信息里面有哪些东西? Java对象头有什么? 从对象创建的方式 和 步骤开始说 对象创建方式 new:最常见的方式、单例类中调用getInstance的静态类方法,XXXFactory的静态方法 Class的newInstance方法:在JDK9里面被标记为过时的 阅读全文 »
posted @ 2021-05-24 16:34 金融融融融果果 阅读(39) 评论(0) 推荐(0) 编辑
摘要:运行时数据区概述及线程 前言 本节主要讲的是运行时数据区,也就是下图这部分,它是在类加载完成后的阶段 当我们通过前面的:类的加载-> 验证 → 准备 → 解析 → 初始化 这几个阶段完成后,就会用到执行引擎对我们的类进行使用,同时执行引擎将会使用到我们运行时数据区。 也就是大厨做饭,我们把大厨后面的 阅读全文 »
posted @ 2021-05-23 17:32 金融融融融果果 阅读(62) 评论(0) 推荐(0) 编辑
摘要:类加载子系统 概述 完整图如下 如果自己想手写一个Java虚拟机的话,主要考虑哪些结构呢? 类加载器 执行引擎 类加载器子系统作用 类加载器子系统负责从文件系统或者网络中加载Class文件,class文件在文件开头有特定的文件标识。 ClassLoader只负责class文件的加载,至于它是否可以运 阅读全文 »
posted @ 2021-02-23 22:01 金融融融融果果 阅读(95) 评论(1) 推荐(0) 编辑

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