运行于 *** 作系统上类似于虚拟机软件。
JRE包含JVM
2、JVM有两种运行模式:Server与Client(1) Client模式启动速度较快,Server模式启动较慢;但是启动进入稳定期长期运行之后Server模式的程序运行速度比Client要快很多
(2)Server模式启动的JVM采用的是重量级的虚拟机,对程序采用了更多的优化;
Client模式启动的JVM采用的是轻量级的虚拟机
二、JVM内存结构 1、上层:入口 class文件+类加载器编译器javac将java文件编译成字节码class文件
2、中层:运行时数据区堆、方法区----共享内存
栈:java栈(虚拟机栈)、本地方法栈----线程私有
程序计数器----线程私有
3、下层:执行引擎:解释器、编译器(编译后端)、垃圾回收器欢迎分享,转载请注明来源:内存溢出
评论列表(0条)