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

JAVA教程手冊(cè)

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

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


Java是一種廣泛使用的計(jì)算機(jī)編程語言,擁有跨平臺(tái)、面向?qū)ο?、泛型編程的特性,廣泛應(yīng)用于企業(yè)級(jí)Web應(yīng)用開發(fā)和移動(dòng)應(yīng)用開發(fā)。

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

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

Java基本語法

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

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

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

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

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

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

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

第一個(gè)Java程序

實(shí)例

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

運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例

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

Java用途

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

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

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

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

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

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

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

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

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