JVM工作原理和特点 | 您所在的位置:网站首页 › jvm的工作原理 › JVM工作原理和特点 |
JVM 工作原理和特点
作为一种阅读的方式了解下 jvm 的工作原理
JVM 工作原理和特点主要是指操作系统装入 JVM 是通过 jdk 中 Java.exe 来完成 , 通过下面 4 步来完成 JVM 环境 . 1. 创建 JVM 装载环境和配置
2. 装载 JVM.dll 3. 初始化 JVM.dll 并挂界到 JNIENV(JNI 调用接口 ) 实例
4. 调用 JNIEnv 实例装载并处理 class 类。
在我们运行和调试 Java 程序的时候 , 经常会提到一个 JVM 的概念 .JVM 是 Java 程序运行的 环境 , 但是他同时一个操作系统的一个应用程序一个进程 , 因此他也有他自己的运行的生命 周期 , 也有自己的代码和数据空间 . 首先来说一下 JVM 工作原理中的 jdk 这个东西 , 不管你是初学者还是高手 , 是 j2ee 程序员还 是 j2se 程序员 ,jdk 总是在帮我们做一些事情 . 我们在了解 Java 之前首先大师们会给我们提 供说 jdk 这个东西 . 它在 Java 整个体系中充当着什么角色呢 ? 我很惊叹 sun 大师们设计天才 , 能把一个如此完整的体系结构化的如此完美 .jdk 在这个体系中充当一个生产加工中心 , 产生 所有的数据输出 , 是所有指令和战略的执行中心 . 本身它提供了 Java 的完整方案 , 可以开发 目前 Java 能支持的所有应用和系统程序 . 这里说一个问题 , 大家会问 , 那为什么还有 j2me,j2ee 这些东西 , 这两个东西目的很简单 , 分别用来简化各自领域内的开发和构建过 程 .jdk 除了 JVM 之外 , 还有一些核心的 API, 集成 API, 用户工具 , 开发技术 , 开发工具和 API 等组成
好了 , 废话说了那么多 , 来点于主题相关的东西吧 .JVM 在整个 jdk 中处于最底层 , 负责于操作 系统的交互 , 用来屏蔽操作系统环境 , 提供一个完整的 Java 运行环境 , 因此也就虚拟计算机 . 操作系统装入 JVM 是通过 jdk 中 Java.exe 来完成 , 通过下面 4 步来完成 JVM 环境 . 1. 创建 JVM 装载环境和配置
2. 装载 JVM.dll 3. 初始化 JVM.dll 并挂界到 JNIENV(JNI 调用接口 ) 实例
4. 调用 JNIEnv 实例装载并处理 class 类。
一. JVM 装入环境, JVM 提供的方式是操作系统的动态连接文件. 既然是文件那就一个 装入路径的问题, Java 是怎么找这个路径的呢?当你在调用 Java test 的时候,操作系统 |
CopyRight 2018-2019 实验室设备网 版权所有 |