JAVAL3JVMArchitecture(阅读).pptVIP

  • 1
  • 0
  • 约3.15千字
  • 约 23页
  • 2016-12-11 发布于重庆
  • 举报
Lesson 3: JVM Architecture (Java虚拟机体系结构) LiFan(李凡) 冯·诺依曼体系结构 计算机之父 —— 约翰·冯·诺依曼 冯·诺依曼体系结构 冯·诺依曼机包括五大组成部分: 什么是虚拟机? 虚拟机是一种对计算机物理硬件计算环境的软件实现 虚拟机是一种抽象机器,内部包含一个解释器(Interpreter),可以将其它高级语言编译为虚拟机的解释器可以执行的代码(称这种代码为中间语言 Intermediate Language),实现高级语言程序的可移植性 虚拟机的优点 平台无关性 (System Independence) 安全 (Security) 什么是Java虚拟机 (JVM)? Java虚拟机(JVM)是专门针对Java语言设计的一种虚拟机实现,有自己的指令系统(字节码),用软件模拟了处理器、堆栈、寄存器等计算机物理组件,可以运行Java语言编译后得到的字节码程序,实现了Java程序的可移植性 理解Java程序可移植性 一经编写,随处运行? JVM规范的一严一宽 更好的理解 — WOCRAC JVM的体系结构 JVM由多个组件构成,包括: JVM体系结构图 类装载器(Class Loader) 类装载器负责加载(load)类的字节码文件,并完成类的链接和初始化工作 类的加载步骤 把要加载的类名转换为类的字节码文件名,并在环境变

文档评论(0)

1亿VIP精品文档

相关文档