




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章開(kāi)發(fā)簡(jiǎn)單JAVA應(yīng)用程序
第一章開(kāi)發(fā)簡(jiǎn)單JAVA應(yīng)用程序
本章主要內(nèi)容1.1Java的誕生與發(fā)展了解Java的優(yōu)點(diǎn)和應(yīng)用1.2Java環(huán)境的配置掌握J(rèn)ava的工作原理學(xué)習(xí)安裝Java環(huán)境1.3一個(gè)簡(jiǎn)單Java程序的編寫(xiě)和運(yùn)行掌握application
結(jié)構(gòu)及各自編譯、運(yùn)行的過(guò)程。本章主要內(nèi)容1.1Java的誕生與發(fā)展本章目標(biāo)理解什么是程序了解Java的技術(shù)內(nèi)容本章目標(biāo)理解什么是程序什么是程序程序一詞來(lái)自生活,通常指完成某些事務(wù)的一種既定方式和過(guò)程在日常生活中,可以將程序看成對(duì)一系列動(dòng)作的執(zhí)行過(guò)程的描述什么是程序程序一詞來(lái)自生活,通常指完成某些事務(wù)的一種既定方銀行1、帶上存折/銀行卡去銀行3、將存折或儲(chǔ)蓄卡遞給銀行職員并告知取款數(shù)額2、取號(hào)排隊(duì)5、銀行職員辦理取款事宜生活中的程序6、拿到錢(qián)并離開(kāi)銀行4、輸入密碼銀行1、帶上存折/銀行卡去銀行3、將存折或儲(chǔ)蓄卡遞給銀行職計(jì)算機(jī)中的程序什么是指令?1、做口述筆記……2、鍵入信函的內(nèi)容……3、發(fā)送傳真……1、口述2、信函System.out.println("口述");System.out.println("信函");System.out.println("傳真");指令被逐條執(zhí)行程序員老板秘書(shū)程序:為了讓計(jì)算機(jī)執(zhí)行某些操作或解決某個(gè)問(wèn)題而編寫(xiě)的一系列有序指令的集合要執(zhí)行的一組指令程序3、傳真計(jì)算機(jī)中的程序什么是指令?1、做口述筆記……1、口述2、信函為什么學(xué)習(xí)Java
Java是SunMicrosystems于1995年推出的高級(jí)編程語(yǔ)言Java領(lǐng)域的JavaSE、JavaEE技術(shù)已發(fā)展成為同C#和.NET平分天下的應(yīng)用軟件開(kāi)發(fā)平臺(tái)和技術(shù)PK.為什么學(xué)習(xí)JavaJava是SunMicrosystem1.1Java的誕生與發(fā)展什么是JavaJava既是一種程序設(shè)計(jì)語(yǔ)言,又是一個(gè)平臺(tái)Java是由SunMicrosystems公司于1995年5月推出的Java程序設(shè)計(jì)語(yǔ)言和Java平臺(tái)的總稱。程序設(shè)計(jì)語(yǔ)言,通常簡(jiǎn)稱為編程語(yǔ)言,是一組用來(lái)定義計(jì)算機(jī)程序的語(yǔ)法規(guī)則。它是一種被標(biāo)準(zhǔn)化的交流技巧,用來(lái)向計(jì)算機(jī)發(fā)出指令。程序設(shè)計(jì)語(yǔ)言ActionScript、VBScript、C、C++在硬件或操作系統(tǒng)平臺(tái)上安裝一個(gè)Java平臺(tái)之后,Java應(yīng)用程序就可運(yùn)行。現(xiàn)在Java平臺(tái)已經(jīng)嵌入了幾乎所有的操作系統(tǒng)1.1Java的誕生與發(fā)展什么是Java1.1Java的誕生與發(fā)展1.1.1Java的歷史前身:OAK(JamesGosling1990)Java大事記1995年5月23日,Java語(yǔ)言誕生。1996年4月,10個(gè)最主要的操作系統(tǒng)供應(yīng)商申明將在其產(chǎn)品中嵌入JAVA技術(shù)。1997年2月18日,JDK1.1發(fā)布1.1Java的誕生與發(fā)展1.1.1Java的歷1.1Java的誕生與發(fā)展1997年4月2日,JavaOne會(huì)議召開(kāi),參與者逾一萬(wàn)人,創(chuàng)當(dāng)時(shí)全球同類(lèi)會(huì)議規(guī)模之紀(jì)錄。1998年12月8日,JAVA2企業(yè)平臺(tái)J2EE發(fā)布。1999年6月,SUN公司發(fā)布Java的三個(gè)版本:標(biāo)準(zhǔn)版(JAVASE)、企業(yè)版(JAVAEE)和微型版(JAVAME)。2001年6月5日,NOKIA宣布,到2003年將出售1億部支持Java的手機(jī)。2005年6月,JavaOne大會(huì)召開(kāi),SUN公司公開(kāi)JavaSE6。此時(shí),Java的各種版本已經(jīng)更名,以取消其中的數(shù)字“2”:J2EE更名為JavaEE,J2SE更名為JavaSE,J2ME更名為JavaME1.1Java的誕生與發(fā)展1997年4月2日,Java1.1Java的誕生與發(fā)展1.1.2Java特點(diǎn)和優(yōu)勢(shì)完美的面向?qū)ο笤O(shè)計(jì)和開(kāi)發(fā)
Java是天生的面向?qū)ο笤O(shè)計(jì)語(yǔ)言,完美的實(shí)現(xiàn)了主流的面向?qū)ο蠹夹g(shù),提高了軟件的復(fù)用性??缙脚_(tái)性
Java語(yǔ)言編寫(xiě)的程序可以在編譯后不用經(jīng)過(guò)任何更改,就能在任何硬件設(shè)備條件下運(yùn)行。這個(gè)特性經(jīng)常被稱為“一次編譯,到處運(yùn)行。內(nèi)存垃圾收集機(jī)制在C/C++等語(yǔ)言中,由程序員負(fù)責(zé)回收無(wú)用內(nèi)存
Java語(yǔ)言解除了程序員回收無(wú)用內(nèi)存空間的責(zé)任。它提供一種系統(tǒng)級(jí)線程跟蹤存儲(chǔ)空間的分配情況。并在JVM的空閑時(shí),檢查并釋放那些可被釋放的存儲(chǔ)器空間垃圾收集在Java程序運(yùn)行過(guò)程中自動(dòng)進(jìn)行1.1Java的誕生與發(fā)展1.1.2Java特點(diǎn)1.1Java的誕生與發(fā)展1.1.3Java語(yǔ)言的應(yīng)用和前瞻企業(yè)級(jí)應(yīng)用開(kāi)發(fā)在日本,伴隨著銀行公司的發(fā)展和兼并,大量的銀行網(wǎng)上系統(tǒng)的開(kāi)發(fā)項(xiàng)目被提上了日程安排,比如著名的日本三菱UFJ銀行網(wǎng)上系統(tǒng),總開(kāi)發(fā)時(shí)間達(dá)到5年以上,總開(kāi)發(fā)成本高達(dá)幾十億日元以上。他們無(wú)例外的統(tǒng)統(tǒng)選擇了Java技術(shù)。網(wǎng)站開(kāi)發(fā)
Java技術(shù)也被廣泛應(yīng)用于大量基于瀏覽器的中小型網(wǎng)站系統(tǒng)。比如辦公管理系統(tǒng),CRM系統(tǒng),財(cái)務(wù)系統(tǒng),網(wǎng)絡(luò)銷(xiāo)售平臺(tái)。移動(dòng)領(lǐng)域
由于Java技術(shù)的跨平臺(tái)運(yùn)行特性,Java在手機(jī)等移動(dòng)終端上面也大顯身手,被廣泛的應(yīng)用于手機(jī)游戲,手機(jī)平臺(tái),通訊軟件1.1Java的誕生與發(fā)展1.1.3Java語(yǔ)言開(kāi)發(fā)桌面應(yīng)用程序銀行軟件、商場(chǎng)結(jié)算軟件開(kāi)發(fā)面向Internet的應(yīng)用程序
網(wǎng)上數(shù)碼商城、阿里巴巴、易趣網(wǎng)開(kāi)發(fā)桌面應(yīng)用程序開(kāi)發(fā)Java程序三步走1、編寫(xiě)源程序2、編譯源程序3、運(yùn)行開(kāi)發(fā)Java程序三步走1、編寫(xiě)源程序2、編譯源程序3、運(yùn)行1.2Java環(huán)境的配置1.2.1Java的工作原理Java語(yǔ)言的運(yùn)行編譯機(jī)制如下:編譯程序?qū)ava源程序翻譯為class文件,字節(jié)碼(bytecode)程序;解釋程序Java虛擬機(jī)分析并運(yùn)行字節(jié)碼程序。正是因?yàn)?,Java編譯器將Java源程序翻譯成為了,可以直接在Java虛擬機(jī)上運(yùn)行的與具體環(huán)境無(wú)關(guān)的字節(jié)碼,Java語(yǔ)言才真正實(shí)現(xiàn)了“一次編寫(xiě),處處運(yùn)行”1.2Java環(huán)境的配置1.2.1Java的工作1.2Java環(huán)境的配置1.2.2JDK的下載和安裝JDK是由Sun公司推出的免費(fèi)的Java開(kāi)發(fā)調(diào)試開(kāi)發(fā)環(huán)境自己動(dòng)手下載和安裝JDK。自己動(dòng)手設(shè)置Path,并且運(yùn)行javac命令行,確定安裝成功。注意:為什么要設(shè)置Path:
系統(tǒng)變量Path告訴操作系統(tǒng)可執(zhí)行文件(*.exe、*.bat等)所在的路徑,當(dāng)OS(操作系統(tǒng))發(fā)現(xiàn)某個(gè)*.exe時(shí),windows默認(rèn)從當(dāng)前目錄開(kāi)始查找這個(gè)命令,若查不到,OS就會(huì)到Path所設(shè)定的路徑中去尋找該命令,然后執(zhí)行1.2Java環(huán)境的配置1.2.2JDK的下載和1.3一個(gè)簡(jiǎn)單Java程序的編寫(xiě)和運(yùn)行1.3.1程序代碼(參見(jiàn)例1.1)//ThisprogramprintsHelloWorld!publicclassHelloWorld{ publicstaticvoidmain(String[]args){ System.out.println("HelloWorld!"); }}1.3一個(gè)簡(jiǎn)單Java程序的編寫(xiě)和運(yùn)行一個(gè)簡(jiǎn)單Java程序的編寫(xiě)和運(yùn)行1.3一個(gè)簡(jiǎn)單Java程序的編寫(xiě)和運(yùn)行1.3一個(gè)簡(jiǎn)單Java程序的編寫(xiě)和運(yùn)行1.3.2運(yùn)行結(jié)果根據(jù)書(shū)上步驟(圖1.22~圖1.29),運(yùn)行程序,得出以下結(jié)果正如我們所預(yù)期的那樣,程序運(yùn)行之后,顯示了[WelcometoJava!]1.3一個(gè)簡(jiǎn)單Java程序的編寫(xiě)和運(yùn)行1.3.2publicclassHelloWorld{publicstaticvoidmain(String[]args){
…這里填寫(xiě)代碼!...}}Java程序框架外層框架Java入口程序框架填寫(xiě)代碼publicclassHelloWorld{Java程分析程序publicclassHelloWorld{
publicstaticvoidmain(String[]args){System.out.println(“HelloWorld!”);}}關(guān)鍵字高亮顯示類(lèi)名與文件名完全一樣main方法是Java程序執(zhí)行的入口點(diǎn){和}一一對(duì)應(yīng),缺一不可main方法四要素必不可少?gòu)目刂婆_(tái)輸出信息分析程序publicclassHelloWorld{Java程序的注釋/**HelloWorld.java*2009-8-8*第一個(gè)Java程序*/publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println(“HelloWorld”);}}文件的名稱日期功能說(shuō)明符號(hào)/**/指示中間的語(yǔ)句是該程序中的注釋多行注釋以/*開(kāi)始,以*/結(jié)束Java程序的注釋/*文件的名稱日期功能說(shuō)明符號(hào)/**/Java程序的注釋publicclassHelloWorld{publicstaticvoidmain(String[]args){
//輸出消息到控制臺(tái)
System.out.println(“HelloWorld”);}}單行注釋以//開(kāi)始,以行末結(jié)束Java程序的注釋publicclassHelloWorJava編碼規(guī)范去掉public,程序可以運(yùn)行,但不規(guī)范;規(guī)范要求類(lèi)名必須使用public修飾!classHelloWorld{publicstaticvoidmain(String[]args){//輸出消息到控制臺(tái)
System.out.println(“HelloWorld");}}Java編碼規(guī)范去掉public,程序可以運(yùn)行,但不規(guī)范;cpublicclasshelloWorld{publicstaticvoidmain(String[]args){//輸出消息到控制臺(tái)
System.out.println(“HelloWorld");}}常見(jiàn)錯(cuò)誤public修飾的類(lèi)的名稱必須與Java文件同名!代碼錯(cuò)誤publicclasshelloWorld{常見(jiàn)錯(cuò)誤ppublicclassHelloWorld{publicstaticmain(String[]args){//輸出消息到控制臺(tái)
System.out.println(“HelloWorld!");}}常見(jiàn)錯(cuò)誤main方法作為程序入口,void必不可少!void常見(jiàn)錯(cuò)誤main方法作為程序入口,voidpublicclassHelloWorld{publicstaticvoidmain(String[]args){//輸出消息到控制臺(tái)
system.out.println(“HelloWorld");}}常見(jiàn)錯(cuò)誤編譯出錯(cuò),無(wú)法解析system!Java對(duì)大小寫(xiě)敏感!代碼錯(cuò)誤publicclassHelloWorld{常見(jiàn)錯(cuò)誤編publicclassHelloWorld{publicstaticvoidmain(String[]args){//輸出消息到控制臺(tái)
System.out.println(“HelloWorld")}}常見(jiàn)錯(cuò)誤每一條Java語(yǔ)句必須以分號(hào)結(jié)束!;代碼錯(cuò)誤publicclassHelloWorld{常見(jiàn)錯(cuò)誤每publicclassHelloWorld{publicstaticvoidmain(String[]args){//輸出消息到控制臺(tái)
System.out.println(“HelloWorld);}}常見(jiàn)錯(cuò)誤注意:不要漏寫(xiě)引號(hào)!"publicclassHelloWorld{常見(jiàn)錯(cuò)誤注第一章開(kāi)發(fā)簡(jiǎn)單JAVA應(yīng)用程序
第一章開(kāi)發(fā)簡(jiǎn)單JAVA應(yīng)用程序
本章主要內(nèi)容1.1Java的誕生與發(fā)展了解Java的優(yōu)點(diǎn)和應(yīng)用1.2Java環(huán)境的配置掌握J(rèn)ava的工作原理學(xué)習(xí)安裝Java環(huán)境1.3一個(gè)簡(jiǎn)單Java程序的編寫(xiě)和運(yùn)行掌握application
結(jié)構(gòu)及各自編譯、運(yùn)行的過(guò)程。本章主要內(nèi)容1.1Java的誕生與發(fā)展本章目標(biāo)理解什么是程序了解Java的技術(shù)內(nèi)容本章目標(biāo)理解什么是程序什么是程序程序一詞來(lái)自生活,通常指完成某些事務(wù)的一種既定方式和過(guò)程在日常生活中,可以將程序看成對(duì)一系列動(dòng)作的執(zhí)行過(guò)程的描述什么是程序程序一詞來(lái)自生活,通常指完成某些事務(wù)的一種既定方銀行1、帶上存折/銀行卡去銀行3、將存折或儲(chǔ)蓄卡遞給銀行職員并告知取款數(shù)額2、取號(hào)排隊(duì)5、銀行職員辦理取款事宜生活中的程序6、拿到錢(qián)并離開(kāi)銀行4、輸入密碼銀行1、帶上存折/銀行卡去銀行3、將存折或儲(chǔ)蓄卡遞給銀行職計(jì)算機(jī)中的程序什么是指令?1、做口述筆記……2、鍵入信函的內(nèi)容……3、發(fā)送傳真……1、口述2、信函System.out.println("口述");System.out.println("信函");System.out.println("傳真");指令被逐條執(zhí)行程序員老板秘書(shū)程序:為了讓計(jì)算機(jī)執(zhí)行某些操作或解決某個(gè)問(wèn)題而編寫(xiě)的一系列有序指令的集合要執(zhí)行的一組指令程序3、傳真計(jì)算機(jī)中的程序什么是指令?1、做口述筆記……1、口述2、信函為什么學(xué)習(xí)Java
Java是SunMicrosystems于1995年推出的高級(jí)編程語(yǔ)言Java領(lǐng)域的JavaSE、JavaEE技術(shù)已發(fā)展成為同C#和.NET平分天下的應(yīng)用軟件開(kāi)發(fā)平臺(tái)和技術(shù)PK.為什么學(xué)習(xí)JavaJava是SunMicrosystem1.1Java的誕生與發(fā)展什么是JavaJava既是一種程序設(shè)計(jì)語(yǔ)言,又是一個(gè)平臺(tái)Java是由SunMicrosystems公司于1995年5月推出的Java程序設(shè)計(jì)語(yǔ)言和Java平臺(tái)的總稱。程序設(shè)計(jì)語(yǔ)言,通常簡(jiǎn)稱為編程語(yǔ)言,是一組用來(lái)定義計(jì)算機(jī)程序的語(yǔ)法規(guī)則。它是一種被標(biāo)準(zhǔn)化的交流技巧,用來(lái)向計(jì)算機(jī)發(fā)出指令。程序設(shè)計(jì)語(yǔ)言ActionScript、VBScript、C、C++在硬件或操作系統(tǒng)平臺(tái)上安裝一個(gè)Java平臺(tái)之后,Java應(yīng)用程序就可運(yùn)行?,F(xiàn)在Java平臺(tái)已經(jīng)嵌入了幾乎所有的操作系統(tǒng)1.1Java的誕生與發(fā)展什么是Java1.1Java的誕生與發(fā)展1.1.1Java的歷史前身:OAK(JamesGosling1990)Java大事記1995年5月23日,Java語(yǔ)言誕生。1996年4月,10個(gè)最主要的操作系統(tǒng)供應(yīng)商申明將在其產(chǎn)品中嵌入JAVA技術(shù)。1997年2月18日,JDK1.1發(fā)布1.1Java的誕生與發(fā)展1.1.1Java的歷1.1Java的誕生與發(fā)展1997年4月2日,JavaOne會(huì)議召開(kāi),參與者逾一萬(wàn)人,創(chuàng)當(dāng)時(shí)全球同類(lèi)會(huì)議規(guī)模之紀(jì)錄。1998年12月8日,JAVA2企業(yè)平臺(tái)J2EE發(fā)布。1999年6月,SUN公司發(fā)布Java的三個(gè)版本:標(biāo)準(zhǔn)版(JAVASE)、企業(yè)版(JAVAEE)和微型版(JAVAME)。2001年6月5日,NOKIA宣布,到2003年將出售1億部支持Java的手機(jī)。2005年6月,JavaOne大會(huì)召開(kāi),SUN公司公開(kāi)JavaSE6。此時(shí),Java的各種版本已經(jīng)更名,以取消其中的數(shù)字“2”:J2EE更名為JavaEE,J2SE更名為JavaSE,J2ME更名為JavaME1.1Java的誕生與發(fā)展1997年4月2日,Java1.1Java的誕生與發(fā)展1.1.2Java特點(diǎn)和優(yōu)勢(shì)完美的面向?qū)ο笤O(shè)計(jì)和開(kāi)發(fā)
Java是天生的面向?qū)ο笤O(shè)計(jì)語(yǔ)言,完美的實(shí)現(xiàn)了主流的面向?qū)ο蠹夹g(shù),提高了軟件的復(fù)用性。跨平臺(tái)性
Java語(yǔ)言編寫(xiě)的程序可以在編譯后不用經(jīng)過(guò)任何更改,就能在任何硬件設(shè)備條件下運(yùn)行。這個(gè)特性經(jīng)常被稱為“一次編譯,到處運(yùn)行。內(nèi)存垃圾收集機(jī)制在C/C++等語(yǔ)言中,由程序員負(fù)責(zé)回收無(wú)用內(nèi)存
Java語(yǔ)言解除了程序員回收無(wú)用內(nèi)存空間的責(zé)任。它提供一種系統(tǒng)級(jí)線程跟蹤存儲(chǔ)空間的分配情況。并在JVM的空閑時(shí),檢查并釋放那些可被釋放的存儲(chǔ)器空間垃圾收集在Java程序運(yùn)行過(guò)程中自動(dòng)進(jìn)行1.1Java的誕生與發(fā)展1.1.2Java特點(diǎn)1.1Java的誕生與發(fā)展1.1.3Java語(yǔ)言的應(yīng)用和前瞻企業(yè)級(jí)應(yīng)用開(kāi)發(fā)在日本,伴隨著銀行公司的發(fā)展和兼并,大量的銀行網(wǎng)上系統(tǒng)的開(kāi)發(fā)項(xiàng)目被提上了日程安排,比如著名的日本三菱UFJ銀行網(wǎng)上系統(tǒng),總開(kāi)發(fā)時(shí)間達(dá)到5年以上,總開(kāi)發(fā)成本高達(dá)幾十億日元以上。他們無(wú)例外的統(tǒng)統(tǒng)選擇了Java技術(shù)。網(wǎng)站開(kāi)發(fā)
Java技術(shù)也被廣泛應(yīng)用于大量基于瀏覽器的中小型網(wǎng)站系統(tǒng)。比如辦公管理系統(tǒng),CRM系統(tǒng),財(cái)務(wù)系統(tǒng),網(wǎng)絡(luò)銷(xiāo)售平臺(tái)。移動(dòng)領(lǐng)域
由于Java技術(shù)的跨平臺(tái)運(yùn)行特性,Java在手機(jī)等移動(dòng)終端上面也大顯身手,被廣泛的應(yīng)用于手機(jī)游戲,手機(jī)平臺(tái),通訊軟件1.1Java的誕生與發(fā)展1.1.3Java語(yǔ)言開(kāi)發(fā)桌面應(yīng)用程序銀行軟件、商場(chǎng)結(jié)算軟件開(kāi)發(fā)面向Internet的應(yīng)用程序
網(wǎng)上數(shù)碼商城、阿里巴巴、易趣網(wǎng)開(kāi)發(fā)桌面應(yīng)用程序開(kāi)發(fā)Java程序三步走1、編寫(xiě)源程序2、編譯源程序3、運(yùn)行開(kāi)發(fā)Java程序三步走1、編寫(xiě)源程序2、編譯源程序3、運(yùn)行1.2Java環(huán)境的配置1.2.1Java的工作原理Java語(yǔ)言的運(yùn)行編譯機(jī)制如下:編譯程序?qū)ava源程序翻譯為class文件,字節(jié)碼(bytecode)程序;解釋程序Java虛擬機(jī)分析并運(yùn)行字節(jié)碼程序。正是因?yàn)椋琂ava編譯器將Java源程序翻譯成為了,可以直接在Java虛擬機(jī)上運(yùn)行的與具體環(huán)境無(wú)關(guān)的字節(jié)碼,Java語(yǔ)言才真正實(shí)現(xiàn)了“一次編寫(xiě),處處運(yùn)行”1.2Java環(huán)境的配置1.2.1Java的工作1.2Java環(huán)境的配置1.2.2JDK的下載和安裝JDK是由Sun公司推出的免費(fèi)的Java開(kāi)發(fā)調(diào)試開(kāi)發(fā)環(huán)境自己動(dòng)手下載和安裝JDK。自己動(dòng)手設(shè)置Path,并且運(yùn)行javac命令行,確定安裝成功。注意:為什么要設(shè)置Path:
系統(tǒng)變量Path告訴操作系統(tǒng)可執(zhí)行文件(*.exe、*.bat等)所在的路徑,當(dāng)OS(操作系統(tǒng))發(fā)現(xiàn)某個(gè)*.exe時(shí),windows默認(rèn)從當(dāng)前目錄開(kāi)始查找這個(gè)命令,若查不到,OS就會(huì)到Path所設(shè)定的路徑中去尋找該命令,然后執(zhí)行1.2Java環(huán)境的配置1.2.2JDK的下載和1.3一個(gè)簡(jiǎn)單Java程序的編寫(xiě)和運(yùn)行1.3.1程序代碼(參見(jiàn)例1.1)//ThisprogramprintsHelloWorld!publicclassHelloWorld{ publicstaticvoidmain(String[]args){ System.out.println("HelloWorld!"); }}1.3一個(gè)簡(jiǎn)單Java程序的編寫(xiě)和運(yùn)行一個(gè)簡(jiǎn)單Java程序的編寫(xiě)和運(yùn)行1.3一個(gè)簡(jiǎn)單Java程序的編寫(xiě)和運(yùn)行1.3一個(gè)簡(jiǎn)單Java程序的編寫(xiě)和運(yùn)行1.3.2運(yùn)行結(jié)果根據(jù)書(shū)上步驟(圖1.22~圖1.29),運(yùn)行程序,得出以下結(jié)果正如我們所預(yù)期的那樣,程序運(yùn)行之后,顯示了[WelcometoJava!]1.3一個(gè)簡(jiǎn)單Java程序的編寫(xiě)和運(yùn)行1.3.2publicclassHelloWorld{publicstaticvoidmain(String[]args){
…這里填寫(xiě)代碼!...}}Java程序框架外層框架Java入口程序框架填寫(xiě)代碼publicclassHelloWorld{Java程分析程序publicclassHelloWorld{
publicstaticvoidmain(String[]args){System.out.println(“HelloWorld!”);}}關(guān)鍵字高亮顯示類(lèi)名與文件名完全一樣main方法是Java程序執(zhí)行的入口點(diǎn){和}一一對(duì)應(yīng),缺一不可main方法四要素必不可少?gòu)目刂婆_(tái)輸出信息分析程序publicclassHelloWorld{Java程序的注釋/**HelloWorld.java*2009-8-8*第一個(gè)Java程序*/publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println(“HelloWorld”);}}文件的名稱日期功能說(shuō)明符號(hào)/**/指示中間的語(yǔ)句是該程序中的注釋多行注釋以/*開(kāi)始,以*/結(jié)束Java程序的注釋/*文件的名稱日期功能說(shuō)明符號(hào)/**/Java程序的注釋publicclassHelloWorld{publicstaticvoidmain(String[]args){
//輸出消息到控制臺(tái)
System.out.println(“HelloWorld”);}}單行注釋以//開(kāi)始,以行末結(jié)束Java程序的注釋publicclassHelloWorJava編碼規(guī)范去掉public,程序可以運(yùn)行,但不規(guī)范;規(guī)范要求類(lèi)名必須使用public修飾!classHelloWorld{publicstaticvoidmain(String[]args){
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 清遠(yuǎn)防爆負(fù)壓風(fēng)機(jī)施工方案
- 小區(qū)景觀水系改造施工方案
- 配電室漏水處理施工方案
- 2025年成膜材料項(xiàng)目合作計(jì)劃書(shū)
- 低山丘陵區(qū)隧道施工方案
- 勘察鉆探夜間施工方案
- 資源環(huán)境與新型城鎮(zhèn)化的協(xié)調(diào)發(fā)展策略
- 優(yōu)化勞動(dòng)力市場(chǎng)機(jī)制的策略及實(shí)施路徑
- 2025年中國(guó)金屬天花行業(yè)發(fā)展現(xiàn)狀、運(yùn)行格局及投資前景分析報(bào)告(智研咨詢)
- 2025年中國(guó)低速電動(dòng)車(chē)行業(yè)發(fā)展現(xiàn)狀調(diào)查、競(jìng)爭(zhēng)格局分析及未來(lái)前景預(yù)測(cè)報(bào)告
- 中國(guó)近代海關(guān)史課件
- 《人衛(wèi)版第九版內(nèi)科學(xué)心力衰竭》課件PPT
- 急性橫貫型脊髓炎影像診斷
- 個(gè)人車(chē)輛出租合同范本
- 中藥熱鹽包熱熨講稿
- “雙百企業(yè)”推行職業(yè)經(jīng)理人制度操作指引
- 石膏固定術(shù)課件
- 目視檢測(cè)VT報(bào)告
- PhotoShop機(jī)試試題(帶素材)
- 四川省中小流域暴雨洪水計(jì)算
- OceanStor2600存儲(chǔ)系統(tǒng)產(chǎn)品概述
評(píng)論
0/150
提交評(píng)論