官术网_书友最值得收藏!

1.2 Java的歷史與演變

Java的第一個版本是由James Gosling于1991年在美國的Sun Microsystems公司(后來被Oracle公司收購)開發的。最初,James Gosling將其命名為Oak,但隨后在1995年更名為Java。它的首個版本是為電子設備和電路應用而開發的,該計劃獲得了成功。后來,這項催生出Java的計劃被稱為綠色項目(Green project)。

除通用目的外,Java被認為是一種領先的基于Web的技術。在誕生伊始,沒有人知道它會有多受歡迎。Java是第一種獨立于平臺的面向對象編程語言,能夠運行于任何平臺。它允許開發人員貫徹“一次編寫,隨處運行”(Write Once, Run Anywhere,WORA)的概念。盡管Java的基本語法取自C和C++,但它仍然與這兩者有很大的不同。

Java有4種主要版本。

 

●Java標準版(Java Standard Edition,Java SE)。

●Java企業版(Java Enterprise Edition,Java EE)。

●Java微型版(Java Micro Edition,Java ME)。

●JavaFX。

 

用于計算機軟件的Java應用程序是使用Java標準版開發的,用于Web服務器的Java應用程序是使用Java企業版開發的,用于多媒體平臺的應用程序是使用JavaFX開發的,用于移動設備的應用程序是使用Java微型版開發的。

我們可以使用Java編程語言創建小程序(Applet)和應用程序(Application)兩種類型的程序。小程序是用于Web瀏覽器的短小程序代碼,屬于輕量級的應用程序,通常為瀏覽器提供增強的導航功能或額外的交互性。

可以使用Java創建的其他類型軟件是控制臺應用程序(Console Application)。這種應用程序是獨立程序,可以像任何其他程序一樣在計算機上運行。如NetBeans這樣的IDE已經自帶了可用于運行Java程序的集成控制臺環境。

 

提示

不同于獨立應用程序,Java小程序不需要任何解釋器就能夠執行。

主站蜘蛛池模板: 郸城县| 沙河市| 木兰县| 中西区| 平潭县| 罗田县| 武宁县| 天台县| 敖汉旗| 赤峰市| 新平| 麦盖提县| 太白县| 潮安县| 大田县| 图木舒克市| 陇西县| 巫溪县| 怀宁县| 泸溪县| 肇州县| 高密市| 舒兰市| 库尔勒市| 鄱阳县| 塔城市| 庆云县| 普格县| 睢宁县| 贡觉县| 扎鲁特旗| 腾冲县| 湘西| 凉城县| 甘孜县| 探索| 萝北县| 正阳县| 东兰县| 合水县| 武功县|