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

JAVA教程手冊

閱讀(65215) 更新時間(2022-04-11)

此手冊是java在線教程,它是為Sun Microsystems公司于1995年5月推出的高級程序設(shè)計語言java編寫的教程手冊。 Java可運行于多個平臺,如Windows, Mac OS,及其他多種UNIX版本的系統(tǒng)。 本教程通過簡單的實例將讓大家更好的了解JAVA編程語言。


Java是一種廣泛使用的計算機編程語言,擁有跨平臺、面向?qū)ο蟆⒎盒途幊痰奶匦?,廣泛應(yīng)用于企業(yè)級Web應(yīng)用開發(fā)和移動應(yīng)用開發(fā)。

Java編程語言的風(fēng)格十分接近C 語言。繼承了C 語言面向?qū)ο蠹夹g(shù)的核心,舍棄了容易引起錯誤的指針,以引用取代;移除了C 中的運算符重載和多重繼承特性,用接口取代;增加垃圾回收器功能。在Java SE 1.5版本中引入了泛型編程、類型安全的枚舉、不定長參數(shù)和自動裝/拆箱特性。太陽微系統(tǒng)對Java語言的解釋是:“Java編程語言是個簡單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動態(tài)的語言”

Java不同于一般的編譯語言或解釋型語言。它首先將源代碼編譯成字節(jié)碼,再依賴各種不同平臺上的虛擬機來解釋執(zhí)行字節(jié)碼,從而具有“一次編寫,到處運行”的跨平臺特性。在早期JVM中,這在一定程度上降低了Java程序的運行效率。但在J2SE1.4.2發(fā)布后,Java的運行速度有了大幅提升。

Java基本語法

編寫Java程序前應(yīng)注意以下幾點:

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

  • 類名:對于所有的類來說,類名的首字母應(yīng)該大寫。如果類名由若干單詞組成,那么每個單詞的首字母應(yīng)該大寫,例如MyFirstJavaClass。

  • 方法名:所有的方法名都應(yīng)該以小寫字母開頭。如果方法名含有若干單詞,則后面的每個單詞首字母大寫,例如myFirstJavaMethod。

  • 源文件名:源文件名必須和類名相同。當(dāng)保存文件的時候,你應(yīng)該使用類名作為文件名保存(切記Java是大小寫敏感的),文件名的后綴為.java。(如果文件名和類名不相同則會導(dǎo)致編譯錯誤)。

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

下面讓我們感受下第一個Java程序吧!

第一個Java程序

實例

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

運行實例 ?

點擊 "運行實例" 按鈕查看在線實例

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

Java用途

  • 桌面GUI應(yīng)用程序: Java通過抽象窗口工具包(AWT),Swing和JavaFX等多種方式提供GUI開發(fā)。雖然AWT包含許多預(yù)先構(gòu)建的組件,如菜單,按鈕,列表以及眾多第三方組件,但Swing(一個GUI小部件工具包)還提供某些高級組件,如樹,表格,滾動窗格,選項卡式面板和列表。JavaFX是一組圖形和媒體包,提供了Swing互操作性,3D圖形功能和自包含的部署模型,可以快速編寫Java小應(yīng)用程序和應(yīng)用程序的腳本。

  • 移動應(yīng)用程序: Java Platform,Micro Edition(Java ME或J2ME)是一個跨平臺框架,用于構(gòu)建可在所有Java支持的設(shè)備(包括功能手機和智能手機)上運行的應(yīng)用程序。此外,最受歡迎的移動操作系統(tǒng)之一的Android應(yīng)用程序通常使用Android軟件開發(fā)工具包(SDK)或其他環(huán)境在Java中編寫腳本。

  • 嵌入式系統(tǒng): 從微型芯片到專用計算機的嵌入式系統(tǒng)是執(zhí)行專門任務(wù)的大型機電系統(tǒng)的組件。諸如SIM卡,藍光光盤播放器,公用事業(yè)儀表和電視機等多種設(shè)備都使用嵌入式Java技術(shù)。據(jù)甲骨文公司稱,100%的藍光光盤播放器和1.25億臺電視設(shè)備都采用Java技術(shù)。

  • Web應(yīng)用程序: Java通過Servlets,Struts或JSP提供對Web應(yīng)用程序的支持。編程語言提供的簡單編程和更高的安全性使得大量政府應(yīng)用程序可用于基于Java的健康,社會安全,教育和保險。Java也可以使用Broadleaf等開源電子商務(wù)平臺開發(fā)電子商務(wù)Web應(yīng)用程序。

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

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

  • 科學(xué)應(yīng)用: Java是許多軟件開發(fā)人員用于編寫涉及科學(xué)計算和數(shù)學(xué)運算的應(yīng)用程序的選擇。這些程序通常被認為是快速和安全的,具有更高的便攜性和低維護性。像MATLAB這樣的應(yīng)用程序使用Java來交互用戶界面和作為核心系統(tǒng)的一部分。

本Java教程手冊涵蓋的內(nèi)容

本Java教程涵蓋所有Java基礎(chǔ)和高級知識,包含了Java基礎(chǔ)語法、Java對象、類、Java數(shù)據(jù)類型、Java變量類型、Java面向?qū)ο笠约癑ava數(shù)據(jù)結(jié)構(gòu)等等所有Java初高級知識介紹。

提示:本教程的每一章都包含了很多Java實例,您可以直接點擊?"運行實例"?按鈕在線查看結(jié)果。這些例子將幫助您更好地理解和運用Java。