java為什么叫java
『Java』從1995年的暑假開始在計算機業(yè)界就受到了高度留意,特別是在Internet和多媒體(Multimedia)相關(guān)產(chǎn)品類方面。Java為何有如此這么大的魅力?人作如此的比方:Java在全球資訊網(wǎng)(WorldWideWeb,WWW)地位就好像電子表格(Spreadsheet)與個人計算機(PC)的聯(lián)系。那Java究竟有那些特征呢?
1、Java是一種軟件技術(shù),Java仍是一個地名,叫爪哇,盛產(chǎn)咖啡。
2、Java是一種由美國SUN計算機公司(SunMicrosystems,Inc.)所研究而成的言語是一種為Internet發(fā)展的計算機言語。
3、Java是一種使網(wǎng)頁(WebPage)發(fā)生生動活潑畫面的言語.
4、Java是一種使網(wǎng)頁(WebPage)由靜態(tài)(Static)轉(zhuǎn)變?yōu)閯討B(tài)(Dynamic)的言語.
5、Java是一種言語,用以發(fā)生「小應(yīng)用程序(Applet(s))」。
6、Java是一種簡化的C++言語是一種安全的言語,具有阻絕計算機病毒傳輸?shù)墓τ谩?br />
7、Java是一種將安全性(Security)列為榜首優(yōu)先考慮的言語。
8、Java是什么意思?Java是一種使用者不需花費很多時刻學習的言語,Java擯棄了C++中各種弊大于利的功用和許多很少用到的功用。Jave能夠運轉(zhuǎn)與任何微處理器,用Java開發(fā)的程序能夠在網(wǎng)絡(luò)上傳輸,并運轉(zhuǎn)于任何客戶機上。
9、Java是什么意思?Java是一種突破用戶端機器環(huán)境和CPU。
10、Java是一種編程言語和一個渠道。Java是一種高級,健壯,安全和面向?qū)ο蟮木幊萄哉Z。
java為什么可以跨平臺
Java之所以能夠跨渠道,主要原因有以下兩個方面:
1.Java選用了字節(jié)碼技能:Java代碼編譯后會生成字節(jié)碼,而不是編譯成特定機器的本機代碼。字節(jié)碼能夠在任何渠道上運轉(zhuǎn),只需有相應(yīng)的Java虛擬機(JVM)來解說執(zhí)行即可。JVM是根據(jù)作業(yè)渠道的不同而存在不同的實現(xiàn),它負責將字節(jié)碼翻譯成可在當前作業(yè)渠道上運轉(zhuǎn)的機器碼。因而,無論是Windows、Linux、Mac等不同渠道都能夠通過裝置對應(yīng)的JVM來運轉(zhuǎn)相同的字節(jié)碼文件,從而實現(xiàn)跨渠道的目的。
2.Java的類庫具有跨渠道性:Java的類庫(JavaClassLibrary)是基于籠統(tǒng)層次規(guī)劃的,不依賴于底層渠道上的操作系統(tǒng)和硬件。Java類庫幾乎涵蓋了日常開發(fā)中可能用到的各種功能模塊,比方各種數(shù)據(jù)結(jié)構(gòu),I/O操作,網(wǎng)絡(luò)編程,多線程等。Java的類庫使得Java開發(fā)者不需要關(guān)心底層操作系統(tǒng)的差異,只需要編寫相同的Java代碼即可在不同渠道上運轉(zhuǎn)。
綜上所述,Java的跨渠道性是由它選用字節(jié)碼技能和具有跨渠道性的類庫共同實現(xiàn)的。這一特性使得Java在跨渠道應(yīng)用開發(fā)中非常具有優(yōu)勢。