JVM基础
猫君之上
一起学习大数据开发,共同进步
展开
-
JVM 1.2 JVM 基本结构
一. 虚拟机基础知识1.定义 -> 虚拟机:通过软件模拟物理机器执行程序的执行器。2.虚拟机的分类:系统虚拟机:系统其他操作系统运行的虚拟机,比如现在使用的Virtual Box,VmWare Station 14等。程序虚拟机:提供软件运行环境的虚拟机。例如:JVM,FrameWork虚拟机(.net),Android虚拟机(JVM的改进)基于JVM的开发语言:Sca...原创 2019-03-04 15:25:15 · 214 阅读 · 0 评论 -
JVM 1.3 JVM 启动流程
JVM是Java程序运行的环境,但是他同时一个操作系统的一个应用程序一个进程,因此他也有他自己的运行的生命周期,也有自己的代码和数据空间。JVM工作原理和特点主要是指操作系统装入JVM是通过JDK中java.exe来完成,通过下面5步来完成JVM环境.目的备注备注1.Java xxx2.装载配置根据当前路径和系统的版本寻找jvm.cfg3.根据配置寻找jvm.dll4.初始化JVM获得JN...原创 2019-05-08 22:19:56 · 548 阅读 · 0 评论 -
JVM 1.1 初识JVM
1.JVM基本分类1) 使用软件模拟物理CPU指令集 VMWare Visual Box2) 使用软件模拟Java字节码的指令集 JVM2.JVM的发展1)1996年JDK1.0 Classic VM 纯解释运行的,即时编译(JIT)这能开外挂2)1998年JDK1.2,Solaris平台上发布 Exact VM(精确内存管理,但是很快被淘汰)—被之后更优秀的HotSpo...原创 2019-05-07 22:14:48 · 267 阅读 · 0 评论