Java語言是面向?qū)ο缶幊蹋帉懙能浖c平臺無關(guān)照皆。Java語言涉及到網(wǎng)絡(luò)重绷、多線程等重要的基礎(chǔ)知識,特別適合于Internet的應(yīng)用開發(fā)膜毁。很多新的技術(shù)領(lǐng)域都涉及到了Java語言昭卓,學(xué)習(xí)和掌握Java已成為共識。開發(fā)一個Java程序需經(jīng)過三個步驟:編寫源文件瘟滨、編譯源文件生成字節(jié)碼候醒、加載運行字節(jié)碼。
Java語言的起源與發(fā)展
1991年Sun公司的James Gosling領(lǐng)導(dǎo)的Green小組開始開發(fā)名為Oak的語言杂瘸。
1993年Sun 公司將目標轉(zhuǎn)向 Internet 應(yīng)用程序倒淫。
1995年Oak更名為Java。
1996年Sun發(fā)布了Java的1.0版胧沫。
1999年Sun重新定義了Java技術(shù)的架構(gòu)昌简,將Java 2平臺分為三個版本:
標準版(J2SE)
企業(yè)版(J2EE)
微縮版(J2ME)
Java技術(shù)平臺簡介
J2SE
為Java桌面應(yīng)用程序的開發(fā)和運行提供了環(huán)境。
提供了編譯器绒怨、開發(fā)工具、運行環(huán)境與Java API等谦疾。
J2EE
定義了基于組件的多層企業(yè)應(yīng)用的開發(fā)標準南蹂。
面向企業(yè)級和高端服務(wù)器的Internet應(yīng)用開發(fā)。
J2ME
是針對消費類電子設(shè)備的嵌入式計算的一組技術(shù)和規(guī)范念恍。
在J2SE的基礎(chǔ)上進行了精簡六剥,并對運行環(huán)境進行了優(yōu)化。
Java程序的執(zhí)行方式
Java語言的程序運行既要經(jīng)過編譯又要進行解釋峰伙。
Java源程序由編譯器進行編譯產(chǎn)生一種中間碼疗疟,稱為字節(jié)碼。
解釋器將字節(jié)碼轉(zhuǎn)換為底層平臺的機器碼瞳氓,解釋執(zhí)行策彤。
正是由于Java這種執(zhí)行方法,才使Java應(yīng)用與平臺無關(guān)匣摘。
ava程序跨平臺特性
Window平臺店诗、Linux平臺、Solaris平臺
Java程序的開發(fā)步驟
1.編寫源文件:擴展名必須是 .java音榜。
2.編譯Java源程序:用Java編譯器(javac.exe)編譯源文件庞瘸,得到字節(jié)碼文件。
3. 運行Java程序:使用Java解釋器(java.exe)來解釋執(zhí)行字節(jié)碼文件赠叼。
學(xué)習(xí)Java的同學(xué)注意了2聊摇Nハ肌!
學(xué)習(xí)過程中遇到什么問題或者想獲取學(xué)習(xí)資源的話瞬场,歡迎加入Java學(xué)習(xí)交流群346942462买鸽,我們一起學(xué)Java!