理解Jav程序可移植性 经编写,随处运行? JVM规范的一严一宽 JVM规范对可移植代码的严格性 JⅥM规范对虚拟机实现的宽松性 更好的理解 WOCRAC Write Once Carefully, Run Anywhere Conditionally (精心编写一次就可以有条件的到处运行)
理解Java程序可移植性 • 一经编写,随处运行? • JVM规范的一严一宽 • 更好的理解 — WOCRAC - JVM规范对可移植代码的严格性 - JVM规范对虚拟机实现的宽松性 Write Once Carefully, Run Anywhere Conditionally. (精心编写一次就可以有条件的到处运行)
JVM的体系结构 JM由多个组件构成,包括: -类装载器( Class loader) 字节码解释器( Bytecode Interpreter) 安全管理器( Security Manager) 垃圾收集器( Garbage Collector 线程管理( hread Management) 图形( Graphics
JVM的体系结构 • JVM由多个组件构成,包括: - 类装载器(Class Loader) - 字节码解释器(Bytecode Interpreter) - 安全管理器(Security Manager) - 垃圾收集器(Garbage Collector) - 线程管理(Thread Management) - 图形(Graphics)
JVM体系结构图 Java virtual machine 子 安全管理器 码 类装载器 字节码 垃圾收集器 解释器 线程管理 文件 图形 Operating System
JVM体系结构图 类 装 载 器 字节码 解释器 安全管理器 垃圾收集器 线程管理 图形 Java Virtual Machine Operating System 字 节 码 *.class 文 件