歷史
1991年,Sun公司的Green項目組研究設計了一種新語言,取名為Oak(Java的曾有名),目的是開發嵌入家用電器的分佈式軟件系統。
1994年,Green項目組用Oak編寫的Web瀏覽器(HotJava)展示了Oak作為Internet開發工具的能力
1995年,Oak更名為Java,被評為1995年十大優秀科技產品之一。
1996年,Sun公司發佈JDK 1.0和HotJava
1998年,Sun公司發佈JDK 1.2
1999年,Sun公司發佈JDK 1.3
2004年,Sun公司發佈J2SE 1.5
2005年,Sun公司發佈Java SE6,Java平臺劃分為:Java ME、Java SE、Java EE
2009年,Oracle收購Sun公司
2014年,發佈JDK 8
特點
- 跨平臺;採用虛擬機技術支持跨平臺特性,同一分源碼,在不同操作系統的JVM中可以正常運行。
- 面向對象;
- 可靠性;在語言級別提供嚴密的語法規則和異常處理機制;在運行架構級別提供資源回收機制,減少了內存出錯的可能性。
- 安全性;採用域管理方式的安全模型,通過配置策略,設定可訪問的資源域。
核心技術
- 應用程序
- 線程
- 流和文件操作
- Socket通信
- 數據庫應用
- Java EE:Web應用
- JavaMail:郵件服務
JDK
主要工具
- javac.exe
- java.exe
- appletviewer.exe
- javadoc.exe
- jdbc.exe
- jar.exe
包
採用“包”機制區別類名字空間
常用包
導入包
<code> import */<code>
<code> package 包{.子包}/<code>
閱讀更多 自佛 的文章