初识JVM
初识JVM: 大纲: n JVM的概念 n JVM发展历史 n JVM种类 n Java语言规范 n JVM规范 JVM的概念: n JVM是Java Virtual Machine的简称。意为Java虚拟机 n 虚拟机 – 指 通过软件模拟 的 具有完整硬件系统功能 的、 运行在一个完全隔离环境中 的 完整计算机系统 n 有哪些虚拟机 – VMWare – Visual Box – JVM n VMWare或者Visual Box都是使用软件模拟物理CPU的指令集 n JVM 使用软件模拟 Java 字节码的指令集 Java和JVM的历史: n 1996年 SUN JDK 1.0 Classic VM – 纯解释运行,使用外挂进行JIT n 1997年 JDK1.1 发布 – AWT、内部类、JDBC、RMI、反射 n 1998年 JDK1.2 Solaris Exact VM – JIT 解释器混合 – Accurate Memory Management 精确内存管理,数据类型敏感 – 提升的GC性能 – JDK1.2开始 称为Java 2。J2SE, J2EE, J2ME 的出现加入Swing Collections n 2000年 JDK 1.3 Hotspot 作为默认虚拟机发布,加入JavaSound n 2002年 JDK 1.4 Classic VM退出历史舞台