Java 技術體系:
- Java程序設計語言
- 各種硬件平臺上的Java虛擬機
- Class文件格式
- Java API類庫
- 來自商業機構和開源社區的第三方Java類庫
JRE(Java Runtime Environment):Java虛擬機和API類庫中的Java SE API子集。
Java平臺:
- Java Card:Applets[ˈæplət]運行在小內存設備上的平臺
- Java ME(Micro Edition) 移動終端
- Java SE(Standard Edition) 桌面級應用
- Java EE(Enterprise Edition) 多層架構的企業應用
1991年4年James Gosling Green project Oak
1994年5月23日Oak改名Java Write Once, Run anywhere
1996年1月23日 Java 1.0
截止1999年4月8日 Java 1.1.0-1.1.8
1998年12月4日 Java1.2 附加功能HotSpot VM;拆分三個平臺:J2ME、J2SE、J2EE
2000年5月8日 JDK 1.3 默認虛擬機HotSpot
2002年2月13日 JDK1.4走向成熟
2004年9月30日 JDK1.5
2006年12月11日 JDK1.6
2009年2月19日 JDK1.7
2009年4月20日 Sun被Oracle收購
Java技術的未來:
- 模塊化
- 混合語言
- 多核並行
- 進一步豐富語法