关于Java,
分享于 点击 13699 次 点评:41
关于Java,
JDK
Java程序设计语言 + Java虚拟机 + Java API类库 = JDK
JRE
JAVA SE API子集 + Java虚拟机 = JRE
Java技术体系
- Java Card: 支持一些Java小程序(Applets)运行在小内存设备(如智能卡)上的平台。
- Java ME(Micro Edition): 支持Java程序运行在移动终端(手机、PDA)上的平台。以前称为J2ME。
- Java SE(Standard Editon): 支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供完整的Java核心API,以前称为J2SE。
- Java EE(Entetprise Editon): 支持使用多层架构的企业应用的Java平台,除了提供Java SE API之外,还做了大量的扩充(javax.*包)并提供相关部署,以前称为J2EE。
Java发展史
- 1991年4月,James Gosling 启动绿色计划,计划产品就是Java语言前身:Oak。
- 1995年5月,Oak语言改成Java,并发布Java 1.0版本。
- 1996年1月,JDK 1.0发布。代表技术:Java虚拟机、Applet、AWT等。
- 1995年5月,Oak语言改成Java,并发布Java 1.0版本。
- 1996年5月,Sun公司于美国旧金山举办第一届JavaOne大会。
- 1997年2月,JDK 1.1发布。代表技术:JAR文件格式、JDBC、Java Bean、RMI等。内部类和反射出现。
- 1998年12月,JDK 1.2发布。Java技术体系分为J2ME、J2SE和J2EE。代表技术:EJB、Java Plug-in、Java IDL、Swing等。添加Strictfp关键字以及常用的Collection类。
- 1997年2月,JDK 1.1发布。代表技术:JAR文件格式、JDBC、Java Bean、RMI等。内部类和反射出现。
- 2000年5月,JDK 1.3发布。改进如数学运算和新的Timer API等一些类库上。提供大量的新的Java2D API。
- 2002年2月,JDK 1.4发布。Java真正走向成熟的一个版本。新的技术特性:正则表达式、异常链、NIO、日志类、XML解析器和XSLT转换器等。
- 2004年9月,JDK 1.5发布。改进Java语法易用性。例如:自动装箱、泛型、动态注解、枚举、可变长参数、遍历循环等。改进了Java内存模型、提供java.util.concurrent并发包等。
- 2002年2月,JDK 1.4发布。Java真正走向成熟的一个版本。新的技术特性:正则表达式、异常链、NIO、日志类、XML解析器和XSLT转换器等。
- 2006年12月:JDK 1.6发布。启用Java SE/EE/ME 6的命名方式。改进包括:提供动态语言支持、提供编译API和微型HTTP服务器API等,对虚拟机内部做了大量改进。
- 同年11月,Java开源。
- 2009年,SUN公司被Oracle公司收购。JDK 1.7发布。提供G1收集器、升级类加载框架等。
- 同年11月,Java开源。
相关文章
- 暂无相关文章
用户点评