華文網

30+的人學程式設計,Java發展簡史

Java的歷史要追朔到1991年,由Patrick Naughton和James Gosling帶領的Sun公司的工程師小組,想要設計一種小型的電腦語言,主要用於像有線電視轉換盒這樣的消費設備上,因為這類設備非常小,所以語言也必須小且能生成緊湊的代碼,

且能用在不同的CPU上,這個項目被命名為“Green”。

因為他們都有UNIX的應用背景,因此,所開發的語言以C++為基礎,Gosling把這種語言稱為“Oak”,後來發現已經有這個名字的語言了,才改為了“Java”,事實證明,這是一個很有靈感的選擇。

在1996年初,Sun公司發佈了Java的第1個版本;

在1998年發佈了第1.2版,並推出了一個用於手機等設備的微型版,一個用於伺服器端處理的企業版;

隨著資料中心越來越依賴於商業硬體而不是專用伺服器,

Sun公司終於淪陷,在2009年被Oracle收購,Java的開發暫停了一段時間,直到2011年Oracle發佈的Java 7版本,

2014年,Java 8版本發佈。

下表展示了Java語言及類庫的發展狀況。

Java語言的發展狀況

可以看到,應用程式設計發展介面(API)的規模發生了驚人的變化。