摘要: 目录 为什么jvm的内存是分布在操作系统的堆中呢?? jvm的内存结构居然和操作系统的结构惊人的一致,区别在哪?? pc寄存器是干嘛用的?? classLoader是如何加载class文件和存储文件信息?? 目录 为什么jvm的内存是分布在操作系统的堆中呢?? jvm的内存结构居然和操作系统的结构惊 阅读全文
posted @ 2018-09-10 11:26 天剑含光 阅读(285) 评论(0) 推荐(0) 编辑
摘要: package test; public class JVMTestLife { public static void main(String[] args) { new Thread(new Runnable() { @Override public void run() { for(int i= 阅读全文
posted @ 2018-09-10 10:47 天剑含光 阅读(239) 评论(0) 推荐(0) 编辑
摘要: JVM工作原理和特点主要是指操作系统装入JVM,是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境. 1.创建JVM装载环境和配置 2.装载JVM.dll 3.初始化JVM.dll并挂界到JNIENV(JNI调用接口)实例 4.调用JNIEnv实例装载并处理class类。 一.JVM 阅读全文
posted @ 2018-09-10 10:43 天剑含光 阅读(874) 评论(0) 推荐(0) 编辑
摘要: JVM的粗略简述 目录 什么是Java虚拟机 从进程的角度解释JVM 虚拟机的三个主要功能系统 虚拟机的内存结构 什么是Java虚拟机 虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。 阅读全文
posted @ 2018-09-10 10:33 天剑含光 阅读(303) 评论(0) 推荐(0) 编辑