最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Java 語言介紹

2020-10-24 16:46 作者:要寵你上天  | 我要投稿

1.3.1 Java? 發(fā)展簡史

1991 年,James Gosling 在 SUN 公司的工程師小組想要設(shè)計這樣一種小型計算機語言。

該語言主要用于像電視盒這樣的消費類電子產(chǎn)品。另外,由于不同的廠商選擇不同的 CPU

和操作系統(tǒng),因此,要求該語言不能和特定的體系結(jié)構(gòu)綁在一起,要求語言本身是中立的,

也就是跨平臺的。所以,將這個語言命名為“Green”,類似于綠色軟件的意思。后來,改名

為 Oak,橡樹的意思。改名后發(fā)現(xiàn)已經(jīng)有一種語言叫這個名字了,再改名叫 Java。Java 語言

發(fā)展到今天經(jīng)歷了一系列的過程:

? 1991 年,SUN 公司的 Green 項目,Oak

? 1995 年,推出 Java 測試版

? 1996 年,JDK1.0

? 1997 年,JDK1.1

? 1998 年,JDK1.2,大大改進了早期版本缺陷,是一個革命性的版本,更名為 Java2。

? 2004 年,J2SE 5.0 (1.5.0) Tiger 老虎

? 2006 年,J2SE 6.0 (1.6.0) Mustang 野馬

? 2011 年,JavaSE7.0 Dolphin 海豚

? 2014 年,JavaSE8.0

1.3.2 Java? 的核心優(yōu)勢

Java 為消費類智能電子產(chǎn)品而設(shè)計,但智能家電產(chǎn)品并沒有像最初想象的那樣擁有大的

發(fā)展。然而 90 年代,Internet 卻進入了爆發(fā)式發(fā)展階段,一夜之間,大家都在忙著將自己的

計算機連接到網(wǎng)絡(luò)上。這個時侯,遇到了一個大的問題。人們發(fā)現(xiàn)連接到 Internet 的計算機

各式各樣,有 IBM PC、蘋果機、各種服務器等等,不僅硬件 CPU 不同,操作系統(tǒng)也不同,

整個的網(wǎng)絡(luò)環(huán)境非常復雜。這個時候,程序員們希望他們編寫的程序能夠運行在不同的機器,

不同的環(huán)境中,這需要一種體系中立的語言(即跨平臺)。Java 的研發(fā)小組忽然發(fā)現(xiàn)他們用

于小范圍的語言也可以適應 Internet 這個大環(huán)境。

跨平臺是 Java 語言的核心優(yōu)勢,趕上最初互聯(lián)網(wǎng)的發(fā)展,并隨著互聯(lián)網(wǎng)的發(fā)展而發(fā)展,

建立了強大的生態(tài)體系,目前已經(jīng)覆蓋 IT 各行業(yè)的“第一大語言”,是計算機界的“英語”。

雖然,目前也有很多跨平臺的語言,但是已經(jīng)失去先機,無法和 Java 強大的生態(tài)體系

抗衡。Java 仍將在未來幾十年成為編程語言的主流語言。

1.3.3 Java? 各版本的含義

JavaSE (Java Standard Edition ):標準版,定位在個人計算機上的應用

這個版本是 Java 平臺的核心,它提供了非常豐富的 API 來開發(fā)一般個人計算機上的應

用程序,包括用戶界面接口 AWT 及 Swing,網(wǎng)絡(luò)功能與國際化、圖像處理能力以及輸入輸

出支持等。在上世紀 90 年代末互聯(lián)網(wǎng)上大放異彩的 Applet 也屬于這個版本。Applet 后來為

Flash 取代,F(xiàn)lash 即將被 HTML5 取代。

JavaEE (Java Enterprise Edition ):企業(yè)版,定位在服務器端的應用

JavaEE 是 JavaSE 的擴展,增加了用于服務器開發(fā)的類庫。如:JDBC 是讓程序員能直

接在 Java 內(nèi)使用的 SQL 的語法來訪問數(shù)據(jù)庫內(nèi)的數(shù)據(jù);Servlet 能夠延伸服務器的功能,通

過請求-響應的模式來處理客戶端的請求;JSP 是一種可以將 Java 程序代碼內(nèi)嵌在網(wǎng)頁內(nèi)的

技術(shù);

JavaME (Java Micro Edition ):微型版,定位在消費性電子產(chǎn)品的應用上

JavaME 是 JavaSE 的內(nèi)伸,包含 J2SE 的一部分核心類,也有自己的擴展類,增加了適合

微小裝置的類庫:javax.microedition.io.*等。該版本針對資源有限的電子消費產(chǎn)品的需求精

簡核心類庫,并提供了模塊化的架構(gòu)讓不同類型產(chǎn)品能夠隨時增加支持的能力。

Java


Java 語言介紹的評論 (共 條)

分享到微博請遵守國家法律
赞皇县| 乌鲁木齐市| 山东省| 旬邑县| 马公市| 深水埗区| 阿瓦提县| 疏勒县| 无极县| 双峰县| 望江县| 龙岩市| 古丈县| 台江县| 封丘县| 五原县| 紫阳县| 阳朔县| 龙泉市| 广饶县| 綦江县| 宁海县| 正蓝旗| 正安县| 尉氏县| 铁岭市| 犍为县| 虹口区| 东丰县| 蒲江县| 榆社县| 监利县| 台东县| 宁化县| 团风县| 宁陕县| 康马县| 方山县| 泗水县| 安多县| 饶阳县|