鍍金池/ 教程/ Java/ Java歷史
Java for循環(huán)
Java接口
Java是什么?
Java命名約定
java中方法重載和方法重寫的區(qū)別
Java運算符
Java抽象類
Java快速入門
Java實例初始化程序塊
Java靜態(tài)綁定和動態(tài)綁定
Java do-while循環(huán)
Java對象克隆
Java Object類
Java聚合
Java繼承
Java this關(guān)鍵字
Java虛擬機內(nèi)部體系結(jié)構(gòu)
Java構(gòu)造器(構(gòu)造方法)
Eclipse安裝和配置
Java多態(tài)
Java方法重載
Java while循環(huán)
Java教程
Java按值調(diào)用和引用調(diào)用
Java strictfp關(guān)鍵字
Java封裝
Java語言特點
Java數(shù)組
Java instanceof運算符
Java包裝類
Java命令行參數(shù)
Java包
Java面向?qū)ο螅∣OP)概念
簡單Java程序
Java基礎(chǔ)實例程序
Java對象和類
Java continue語句
Java抽象類和接口的區(qū)別
C++ VS Java比較
Java if/else語句
Java switch語句
Java歷史
Java變量和數(shù)據(jù)類型
安裝Java環(huán)境(Linux)
Java JDK安裝和配置
Hello Java程序的內(nèi)部細節(jié)
Java break語句
Java方法重寫
Java Unicode編碼系統(tǒng)
怎么樣開始學(xué)習(xí)Java編程?
對象和類之間的區(qū)別
Java訪問修飾符
Java super關(guān)鍵字
Java注釋
JDK,JRE和JVM之間的區(qū)別
Java final關(guān)鍵字
Java static關(guān)鍵字

Java歷史

Java的歷史是比較有趣的。Java的歷史從綠色團隊(Green Team)開始,Java團隊成員(也稱為綠色團隊-Green Team)發(fā)起了一項革命性任務(wù),他們想要為數(shù)字設(shè)備(如機頂盒,電視等)開發(fā)語言。

對于綠色團隊成員,這是一個先進的概念。 但是,它適合于互聯(lián)網(wǎng)編程。 后來,Java技術(shù)由Netscape合并。

目前,Java用于互聯(lián)網(wǎng)編程,移動設(shè)備,游戲,電子商務(wù)解決方案等。下面是描述Java歷史的主要特點。

  1. James Gosling,Mike SheridanPatrick Naughton于1991年6月發(fā)起了Java語言項目。Sun工程師的小團隊稱為Green Team

  2. Java的最初設(shè)計用于電子電器,如:機頂盒中的小型嵌入式系統(tǒng)。

  3. 最初,它被James Gosling稱為“Greentalk”,文件擴展名為.gt(不是.java)。

  4. 之后,它被稱為 Oak ,并開發(fā)作為 Green 項目的一部分。

下面就是Java之父 - James Gosling 大神。

提示:據(jù)說每個在Java編程的人在第一次學(xué)習(xí)Java的時候,都要拜一拜他。以求在未來編寫的Java程序時,少幾個Bug。

為什么 Sun 要選擇“Oak”這個的名字?

  1. 為什么選擇的名字橡樹(Oak)? 因為橡樹是力量的象征,選擇作為美國,法國,德國,羅馬尼亞等許多國家的國家樹。

  2. 1995年,Oak正式更名為“Java”,因為Oak技術(shù)的這個商標(biāo)已經(jīng)被別人使用了。

為什么sun選擇“Java”作為名字?

  1. 為什么他們選擇java名稱為java語言? 當(dāng)時團隊聚集要選擇一個新的名字,建議的單詞是“動態(tài)的”,“革命的”,“絲綢的”,“顛簸”,“DNA”等。他們想要的東西反映了技術(shù)的本質(zhì):革命,動態(tài),活潑,酷,獨特,容易拼寫和有趣。

  2. 根據(jù)詹姆斯·高斯林(James Gosling)的“Java was one of the top choices along with Silk” 因為java是如此獨特,大多數(shù)團隊成員都喜歡java。

  3. Java是印尼的一個島嶼,它生產(chǎn)第一杯咖啡(稱為java咖啡)。

  4. 請注意,Java不是一個縮寫的名稱。

  5. 最初由James Gosling在Sun Microsystems(現(xiàn)在是Oracle的子公司)開發(fā),并于1995年發(fā)布。
  6. 1995年,“時代”雜志稱之為“1995年十大最佳產(chǎn)品之一”。
  7. JDK 1.0發(fā)布(1996年1月23日)。

Java版本歷史

現(xiàn)在為止,已經(jīng)發(fā)布了許多java版本了,Java當(dāng)前穩(wěn)定版本是Java SE 8,馬上就要出來新版本:Java 9 了 。歷史版本如下:

  • JDK Alpha and Beta (1995)
  • JDK 1.0 (23rd Jan, 1996)
  • JDK 1.1 (19th Feb, 1997)
  • J2SE 1.2 (8th Dec, 1998)
  • J2SE 1.3 (8th May, 2000)
  • J2SE 1.4 (6th Feb, 2002)
  • J2SE 5.0 (30th Sep, 2004)
  • Java SE 6 (11th Dec, 2006)
  • Java SE 7 (28th July, 2011)
  • Java SE 8 (18th March, 2014)
  • Java SE 9 (?)