Java 簡介

歷史

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

特點

  1. 跨平臺;採用虛擬機技術支持跨平臺特性,同一分源碼,在不同操作系統的JVM中可以正常運行。
  2. 面向對象;
  3. 可靠性;在語言級別提供嚴密的語法規則和異常處理機制;在運行架構級別提供資源回收機制,減少了內存出錯的可能性。
  4. 安全性;採用域管理方式的安全模型,通過配置策略,設定可訪問的資源域。

核心技術

  1. 應用程序
  2. 線程
  3. 流和文件操作
  4. Socket通信
  5. 數據庫應用
  6. Java EE:Web應用
  7. JavaMail:郵件服務

JDK

主要工具

  1. javac.exe
  2. java.exe
  3. appletviewer.exe
  4. javadoc.exe
  5. jdbc.exe
  6. jar.exe

採用“包”機制區別類名字空間

常用包

導入包

<code> import */<code>
<code> package 包{.子包}/<code>



分享到:


相關文章: