JAVA語言的發(fā)展及學(xué)習(xí)特征
291 2017-04-21
同C 一樣,JAVA是個(gè)面向?qū)ο蟮恼Z言,基本結(jié)構(gòu)類似但卻簡(jiǎn)單易學(xué),集成了其它一些語言的特點(diǎn)和優(yōu)勢(shì),又避開了它們的不足之處。在JAVA語言輔導(dǎo)學(xué)習(xí)中,因?yàn)镴AVA是在C 語言的基礎(chǔ)上發(fā)展的,所以懂得C 語言的人如果學(xué)習(xí)JAVA就會(huì)學(xué)習(xí)得很簡(jiǎn)單,同時(shí),學(xué)習(xí)JAVA語言也不需要擁有C 語言基礎(chǔ)。
程序語言是需要經(jīng)過編譯或者解釋后才能被電腦執(zhí)行的,JAVA程序語言需要經(jīng)過變異和解釋兩個(gè)過程后才能夠被電腦執(zhí)行。在JAVA語言輔導(dǎo)學(xué)習(xí)中,JAVA源程序準(zhǔn)備好,卓絕步需要將其翻譯成源代碼,第二步由虛擬機(jī)將源代碼轉(zhuǎn)換成電腦能夠識(shí)別的程序。
JAVA虛擬機(jī)是一種現(xiàn)實(shí)中不存在的機(jī)器,它的實(shí)現(xiàn)需要通過在計(jì)算機(jī)上進(jìn)行軟件模擬,JAVA虛擬機(jī)中有自己想象中的硬件,如處理器和相應(yīng)的指令系統(tǒng)。虛擬機(jī)是機(jī)器與編譯程序之間的連接者。
現(xiàn)在軟件的開發(fā)工具多種多樣,由于JAVA語言的面向?qū)ο蟮奶匦?在JAVA語言輔導(dǎo)學(xué)習(xí)中,我們一般都選擇eclipse來開發(fā)JAVA的應(yīng)用程序,因?yàn)樵趀clipse中許多開發(fā)環(huán)境已經(jīng)集成,也提供了很多需要的包和類,所以eclipse也作為一個(gè)主流的開發(fā)軟件。
JAVA有許多適用于WEB的特征比如健壯性、可移植性和易擴(kuò)展性等為軟件設(shè)計(jì)提供了聯(lián)想的空間。Java還擁有面向?qū)ο蟮乃枷?使軟件的各個(gè)生命周期都從這個(gè)思想的角度出發(fā),然后根據(jù)用戶的需求,被劃分成有著幾個(gè)不同行為的模塊,不同模塊之間可以通過通信來交流,這也是Java面向?qū)ο笏枷氲囊粋€(gè)重點(diǎn)。
掃一掃
獲取更多福利
獵學(xué)網(wǎng)企業(yè)微信
獵學(xué)網(wǎng)訂閱號(hào)
獵學(xué)網(wǎng)服務(wù)號(hào)