java 虚拟机 学习笔记 第二章 走进java

时间:2022-12-28 13:06:58
  1. java 获得获得认可的原因
    1. 结构严谨、面向对象
    2. 一次编写 到处运行
    3. 相对安全的内存管理和访问机制 避免绝大部分的内存泄露和指针越界
    4. 运行时编译即优化
  1. jdk是用于支持java程序开发的最小环境
  2. 时间表

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    

  1.   展望     

模块化   解决系统复杂 庞大重要途径

混合语言 

多核并行 

进一步丰富语法

64位虚拟机

java虚拟机运行在64位系统上的问题 : 指针膨胀,数据类型对齐补白