JVM使用软件模拟Java字节码的指令集。
虚拟机:指通过软件模拟的具有硬件系统功能的、运行在 一个完全隔离环境中的完整计算机系统。
举例:VMWare、Visual Box、JVM
VMWare、Visual Box都是使用软件模拟物理CPU的指令集
2004年发布JDK1.5即JDK5
泛型、注解、装箱、枚举、可变长的参数、foreach循环
JDk1.6
脚本语言支持、JDBC4.0、JAva编译器API
2011JDK1.7
延误项目推出到1.8
G1、动态语言增强、64位系统中的压缩指针
2014JDk8
Lambda表达式
语法增强 java类型注解
2016java9
模块化