1.Java是什么
我認(rèn)為,要學(xué)好一樣?xùn)|西,首先要知道,自己在學(xué)的東西是什么。沒有一個總體的概念,就會覺得所學(xué)到的知識都是一些零星的概念,沒有總體的感覺,很難形成一個知識體系,那東西就很難記得住了。所以在學(xué)習(xí)Java的時候,我們首先要弄明白,Java是什么這一問題。
那Java是什么呢?Java必然是一門編程語言,這是毋庸置疑的。但它卻不僅僅是一門編程語言,它還是一個由一系列計算機(jī)軟件和規(guī)范形成的技術(shù)體系,這個技術(shù)體系提供了完善的用于軟件開發(fā)和跨平臺部署的支持環(huán)境,并廣泛應(yīng)用于嵌入式系統(tǒng)、移動終端、企業(yè)服務(wù)器、大型機(jī)等各種場景[1] 。這句話怎么理解呢?接觸到后面的內(nèi)容,你將會深入理解到。在這里我簡單介紹一下。首先,Java是一門面向?qū)ο蟮木幊陶Z言,就如同C#等語言一樣,而與C語言等面向過程的語言不一樣。其次,Java的口號是"Write Once, Run Anawhere",它能通過Java虛擬機(jī)等技術(shù),代碼只需一份,編譯成中間語言之后,放到Java虛擬機(jī)上運(yùn)行,Java虛擬機(jī)根據(jù)本地硬件環(huán)境編譯成最終操作系統(tǒng)能識別的語言進(jìn)行處理,從而擺脫硬件平臺的束縛,進(jìn)行跨平臺的開發(fā)部署。再有,Java已經(jīng)廣泛應(yīng)用到各大場景,那究竟有多廣泛呢,可以看一下以下數(shù)據(jù)
網(wǎng)友評論