Java发展史

一、java技术体系

Sun官方所定义的java技术体系包括以下几个部分:

  1. Java程序设计语言
  2. 各种硬件平台上的Java虚拟机
  3. Class文件格式
  4. JavaAPI类库
  5. 来自商业机构和开源社区的第三方Jaa类库

JDK(Java Development Kit):Java程序设计语言、Java虚拟机、Java API类库这三个部分统称为JDK

二、Java发展史

  1. 1991-04,由James Gosling博士领导的绿色计划(Green Project)开始启动。此计划的目的是开发一种能够在各种消费性电子产品上运行的程序架构。这个产品就是Java语言的前身:Oak(橡树)。
  2. 1995-5,Oak语言改名为Java,并且在SunWorld大会上正式发布Java1.0版本。Java语言第一次提出了“Write Once, Run Anywhere”的口号。
  3. 1998-12,JDK1.2发布,工程代号为Playground(竞技场),java技术体系被拆分成3个方向:J2SE,J2EE,J2ME
  4. 1999-4,HotSpot虚拟机发布
  5. 2004-9,JDK1.5发布,工程代号Tiger(老虎)
  6. 2006-11,JavaOne大会上,Sun公司宣布将Java开源,OpenJDK
  7. 2006-12,JDK6发布,工程代号Mustang(野马)。Sun终结了J2EE、J2SE、J2ME的命名方式,启用JavaSE6、JavaEE6、JavaME6的命名方式。
  8. 2009-2,JDK7发布,工程代号Dolphin(海豚)

三、Java虚拟机发展史

  1. Sun Classic VM,世界上第一款商用Java虚拟机,1996-1-23,Sun公司发布JDK1.0,这次JDK中所带的虚拟机就是Classic VM,使用纯解释器的方式来执行Java代码。Sun虚拟机团队在JDK1.2发布过一款名为Exact VM的虚拟机,Exact VM已具现代高性能虚拟机的雏形。
  2. Sun HotSpot VM,它是Sun JDK和Open JDK中所带的虚拟机,也是目前使用范围最广的Java虚拟机。HotSpot VM最初由一家名为 "Longview Technologies" 的小公司设计的,后Sun在1997年收购了Longview Technologies公司,从而获得了HotSpot。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值