java語言

Java語言是面向?qū)ο缶幊蹋帉懙能浖c平臺(tái)無關(guān)。Java語言涉及到網(wǎng)絡(luò)、多線程等重要的基礎(chǔ)知識(shí),特別適合于Internet的應(yīng)用開發(fā)。很多新的技術(shù)領(lǐng)域都涉及到了Java語言,學(xué)習(xí)和掌握J(rèn)ava已成為共識(shí)。開發(fā)一個(gè)Java程序需經(jīng)過三個(gè)步驟:編寫源文件、編譯源文件生成字節(jié)碼、加載運(yùn)行字節(jié)碼。

Java語言的起源與發(fā)展

1991年Sun公司的James Gosling領(lǐng)導(dǎo)的Green小組開始開發(fā)名為Oak的語言。

1993年Sun 公司將目標(biāo)轉(zhuǎn)向 Internet 應(yīng)用程序。

1995年Oak更名為Java。

1996年Sun發(fā)布了Java的1.0版。

1999年Sun重新定義了Java技術(shù)的架構(gòu),將Java 2平臺(tái)分為三個(gè)版本:

標(biāo)準(zhǔn)版(J2SE)

企業(yè)版(J2EE)

微縮版(J2ME)

Java技術(shù)平臺(tái)簡介

J2SE

為Java桌面應(yīng)用程序的開發(fā)和運(yùn)行提供了環(huán)境。

提供了編譯器、開發(fā)工具、運(yùn)行環(huán)境與Java API等。

J2EE

定義了基于組件的多層企業(yè)應(yīng)用的開發(fā)標(biāo)準(zhǔn)。

面向企業(yè)級(jí)和高端服務(wù)器的Internet應(yīng)用開發(fā)。

J2ME

是針對消費(fèi)類電子設(shè)備的嵌入式計(jì)算的一組技術(shù)和規(guī)范。

在J2SE的基礎(chǔ)上進(jìn)行了精簡,并對運(yùn)行環(huán)境進(jìn)行了優(yōu)化。

Java程序的執(zhí)行方式

Java語言的程序運(yùn)行既要經(jīng)過編譯又要進(jìn)行解釋。

Java源程序由編譯器進(jìn)行編譯產(chǎn)生一種中間碼,稱為字節(jié)碼。

解釋器將字節(jié)碼轉(zhuǎn)換為底層平臺(tái)的機(jī)器碼,解釋執(zhí)行。

正是由于Java這種執(zhí)行方法,才使Java應(yīng)用與平臺(tái)無關(guān)。

ava程序跨平臺(tái)特性

Window平臺(tái)、Linux平臺(tái)、Solaris平臺(tái)

Java程序的開發(fā)步驟

1.編寫源文件:擴(kuò)展名必須是 .java。

2.編譯Java源程序:用Java編譯器(javac.exe)編譯源文件,得到字節(jié)碼文件。

3. 運(yùn)行Java程序:使用Java解釋器(java.exe)來解釋執(zhí)行字節(jié)碼文件。

學(xué)習(xí)Java的同學(xué)注意了!!!
學(xué)習(xí)過程中遇到什么問題或者想獲取學(xué)習(xí)資源的話,歡迎加入Java學(xué)習(xí)交流群346942462,我們一起學(xué)Java!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容