- java 获得获得认可的原因
- 结构严谨、面向对象
- 一次编写 到处运行
- 相对安全的内存管理和访问机制 避免绝大部分的内存泄露和指针越界
- 运行时编译即优化
- jdk是用于支持java程序开发的最小环境
- 时间表
1991 oak
1995 oak 改为java
1996 4 java one
1997 sun jdk 1.1 jdbc jar javabeas rmi 内部内 反射
2002 2月13 jdk1.4 正则表达式 异常连 NIO 日志类 xml
2004 jdk1.5 自动装箱 泛型 动态注解 枚举 可变长参数 遍历循环
2006 12 11 jdk 1.6 终结了 J2EE J2SE 命名方式 改为 java SE 6 java EE 6 javaME 6
2006 11 13 宣布开源 jdk OpenJDK 其实 和Sun jdk 是同一套代码库开发的产品
HostSpot VMk sun jdk 和 open jdk 中自带的虚拟机
BEA JRockit VM
- 展望
模块化 解决系统复杂 庞大重要途径
混合语言
多核并行
进一步丰富语法
64位虚拟机
java虚拟机运行在64位系统上的问题 : 指针膨胀,数据类型对齐补白