国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

JAVA教學(xué)手冊(cè)

閱讀(65210) 更新時(shí)間(2022-04-11)

此手冊(cè)是java線上教程,它是為Sun Microsystems公司於1995年5月推出的高級(jí)程式設(shè)計(jì)語(yǔ)言java編寫(xiě)的教程手冊(cè)。 Java可運(yùn)行於多個(gè)平臺(tái),如Windows, Mac OS,及其他多種UNIX版本的系統(tǒng)。 本教學(xué)透過(guò)簡(jiǎn)單的實(shí)例將讓大家更了解JAVA的程式語(yǔ)言。


Java是一種廣泛使用的電腦程式語(yǔ)言,具有跨平臺(tái)、物件導(dǎo)向、泛型程式設(shè)計(jì)的特性,廣泛應(yīng)用於企業(yè)級(jí)網(wǎng)頁(yè)應(yīng)用開(kāi)發(fā)與行動(dòng)應(yīng)用開(kāi)發(fā)。

Java程式語(yǔ)言的風(fēng)格十分接近C 語(yǔ)言。繼承了C 語(yǔ)言物件導(dǎo)向技術(shù)的核心,捨棄了容易引起錯(cuò)誤的指針,以引用取代;移除了C 中的運(yùn)算子重載和多重繼承特性,用介面取代;增加垃圾回收器功能。在Java SE 1.5版本中引入了泛型程式設(shè)計(jì)、型別安全的枚舉、不定長(zhǎng)參數(shù)和自動(dòng)裝/拆箱特性。太陽(yáng)微系統(tǒng)對(duì)Java語(yǔ)言的解釋是:「Java程式語(yǔ)言是個(gè)簡(jiǎn)單、物件導(dǎo)向、分散式、解釋性、健全、安全性與系統(tǒng)無(wú)關(guān)、可移植、高效能、多執(zhí)行緒與動(dòng)態(tài)的語(yǔ)言」

Java不同於一般的編譯語(yǔ)言或解釋型語(yǔ)言。它首先將原始程式碼編譯成字節(jié)碼,再依賴各種不同平臺(tái)上的虛擬機(jī)器來(lái)解釋執(zhí)行字節(jié)碼,從而具有「一次編寫(xiě),到處運(yùn)行」的跨平臺(tái)特性。在早期JVM中,這在一定程度上降低了Java程式的運(yùn)作效率。但在J2SE1.4.2發(fā)布後,Java的運(yùn)行速度有了大幅提升。

Java基本語(yǔ)法

寫(xiě)Java程式前應(yīng)注意以下幾點(diǎn):

  • #大小寫(xiě)敏感:Java是大小寫(xiě)敏感的,這就意味著標(biāo)識(shí)符Hello與hello是不同的。

  • 類別名稱:對(duì)於所有的類別來(lái)說(shuō),類別名稱的首字母應(yīng)該要大寫(xiě)。如果類別名稱由若干單字組成,那麼每個(gè)單字的首字母應(yīng)該要大寫(xiě),例如MyFirstJavaClass。

  • 方法名稱:所有的方法名稱都應(yīng)該以小寫(xiě)字母開(kāi)頭。如果方法名稱含有若干單字,則後面的每個(gè)單字首字母大寫(xiě),例如myFirstJavaMethod。

  • 原始檔名:來(lái)源檔名必須和類別名稱相同。當(dāng)儲(chǔ)存檔案的時(shí)候,你應(yīng)該使用類別名稱作為檔案名稱儲(chǔ)存(切記Java是大小寫(xiě)敏感的),檔案名稱的後綴為.java。 (如果檔案名稱和類別名稱不相同則會(huì)導(dǎo)致編譯錯(cuò)誤)。

  • 主方法入口:所有的Java程式由public static void main(String[] args)方法開(kāi)始執(zhí)行。

下面讓我們感受下第一個(gè)Java程式吧!

第一個(gè)Java程式

實(shí)例

public class HelloWorld {
    public static void main(String []args) {
       System.out.println("Hello World");
    }
}

執(zhí)行實(shí)例?

點(diǎn)擊"執(zhí)行實(shí)例" 按鈕查看線上實(shí)例

提示:我們的Java教學(xué)將幫助您學(xué)習(xí)從初級(jí)到高級(jí)的Java知識(shí)。如果你有任何疑問(wèn),請(qǐng)前往PHP中文網(wǎng)Java社群提出你的問(wèn)題,會(huì)有熱心網(wǎng)友為你解答。

Java用途

  • 桌面GUI應(yīng)用程式: Java透過(guò)抽象視窗工具包(AWT),Swing和JavaFX等多種方式提供GUI開(kāi)發(fā)。雖然AWT包含許多預(yù)先建立的元件,如選單,按鈕,清單以及眾多第三方元件,但Swing(一個(gè)GUI小工具工具包)也提供某些進(jìn)階元件,如樹(shù),表格,捲動(dòng)窗格,選項(xiàng)卡式面板和列表。 JavaFX是一組圖形和媒體包,提供了Swing互通性,3D圖形功能和自包含的部署模型,可以快速編寫(xiě)Java小應(yīng)用程式和應(yīng)用程式的腳本。

  • 行動(dòng)應(yīng)用程式: Java Platform,Micro Edition(Java ME或J2ME)是一個(gè)跨平臺(tái)框架,用於建立可在所有Java支援的裝置(包括功能手機(jī)和智慧型手機(jī))上運(yùn)行的應(yīng)用程式。此外,最受歡迎的行動(dòng)作業(yè)系統(tǒng)之一的Android應(yīng)用程式通常使用Android軟體開(kāi)發(fā)工具包(SDK)或其他環(huán)境在Java中編寫(xiě)腳本。

  • 嵌入式系統(tǒng): 從微型晶片到專用電腦的嵌入式系統(tǒng)是執(zhí)行專門(mén)任務(wù)的大型機(jī)電系統(tǒng)的元件。諸如SIM卡,藍(lán)光光碟播放器,公用事業(yè)儀表和電視機(jī)等多種設(shè)備都使用嵌入式Java技術(shù)。據(jù)甲骨文公司稱,100%的藍(lán)光光碟播放器和1.25億臺(tái)電視設(shè)備都採(cǎi)用Java技術(shù)。

  • Web應(yīng)用程式: Java透過(guò)Servlets,Struts或JSP提供對(duì)Web應(yīng)用程式的支援。程式語(yǔ)言提供的簡(jiǎn)單程式設(shè)計(jì)和更高的安全性使得大量政府應(yīng)用程式可用於基於Java的健康,社會(huì)安全,教育和保險(xiǎn)。 Java也可以使用Broadleaf等開(kāi)源電子商務(wù)平臺(tái)開(kāi)發(fā)電子商務(wù)Web應(yīng)用程式。

  • Web伺服器和應(yīng)用程式伺服器: 今天的Java生態(tài)系統(tǒng)包含多個(gè)Java Web伺服器和應(yīng)用程式伺服器。雖然Apache Tomcat,Simple,Jo !, Rimfaxe Web伺服器(RWS)和Project Jigsaw佔(zhàn)據(jù)了Web伺服器空間,但WebLogic,WebSphere和Jboss EAP在商業(yè)應(yīng)用伺服器領(lǐng)域佔(zhàn)據(jù)重要地位。

  • 企業(yè)應(yīng)用程式: Java企業(yè)版(Java EE)是一種流行的平臺(tái),為腳本和執(zhí)行企業(yè)軟體(包括網(wǎng)路應(yīng)用程式和Web服務(wù))提供API和執(zhí)行時(shí)間環(huán)境。甲骨文宣稱Java在97%的企業(yè)計(jì)算機(jī)上運(yùn)行。 Java中更高的效能保證和更快的運(yùn)算能力導(dǎo)致像Murex這樣的高頻交易系統(tǒng)被編入腳本中。它也是各種銀行應(yīng)用程式的中樞,它們將Java從前端用戶端運(yùn)行到後端伺服器端。

  • 科學(xué)應(yīng)用: Java是許多軟體開(kāi)發(fā)人員用於編寫(xiě)涉及科學(xué)計(jì)算和數(shù)學(xué)運(yùn)算的應(yīng)用程式的選擇。這些程序通常被認(rèn)為是快速且安全的,具有更高的便攜性和低維護(hù)性。像MATLAB這樣的應(yīng)用程式使用Java來(lái)互動(dòng)使用者介面和作為核心系統(tǒng)的一部分。

本Java教學(xué)手冊(cè)涵蓋的內(nèi)容

本Java教學(xué)涵蓋所有Java基礎(chǔ)與進(jìn)階知識(shí),包含了Java基礎(chǔ)語(yǔ)法、Java物件、類別、Java資料類型、Java變數(shù)類型、Java物件導(dǎo)向以及Java資料結(jié)構(gòu)等等所有Java初高階知識(shí)介紹。

提示:本教學(xué)的每一章都包含了許多Java實(shí)例,您可以直接點(diǎn)擊?"執(zhí)行實(shí)例"?按鈕線上查看結(jié)果。這些例子將幫助您更好地理解和運(yùn)用Java。