資源描述:
《Java應(yīng)用程序與Applet》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第二講Java應(yīng)用程序與Applet本講主要內(nèi)容簡單Java應(yīng)用程序的開發(fā)方法JavaApplet的開發(fā)方法7/25/20212北京理工大學(xué)計算機系第一部分Java應(yīng)用程序用程序?qū)嵗齺韺W(xué)習(xí)語法是最好的方法第一個Java應(yīng)用程序HelloWorld.java/*ThisisasimpleJavaprogram.CallthisfileHelloWorld.java.*/publicclassHelloWorld{//AJavaprogrambeginswithacalltomian().public
2、staticvoidmain(Stringargs[]){System.out.println("HelloWorld!");}//endmethodmain}//endclassHelloWorld7/25/20214北京理工大學(xué)計算機系單行注釋://程序執(zhí)行時會忽略所有的注釋注釋用于說明程序開發(fā)者的意圖,不是語法說明!注釋可以提高程序可讀性多行注釋(段注釋):/*...*//*Thisisamultiplelinecomment.Itcanbesplitovermanylines*/Java中
3、的注釋7/25/20215北京理工大學(xué)計算機系文檔注釋:/**...*/文檔化注釋也稱Javadoc注釋。采用這種方法的注釋,可以用javadoc命令或工具抽取源文件里的Javadoc注釋,生成組織有序的幫助文檔(HTML格式的文件)。/***Javadoc注釋方法:*這是一個JavaHelloworld!的程序*
*可以打印JavaHelloWorld!**@authorlifevv.com*@version1.0.1,2008-01-25*/7/25/20216北京理工大學(xué)計
4、算機系Java注釋結(jié)束方法定義11}//endmethodmain13}//endclassHelloWorld結(jié)束類定義在大括號后可以加入注釋以表明哪個語句塊的結(jié)束注釋可以跟在一行代碼的后面7/25/20217北京理工大學(xué)計算機系為了增強程序的可讀性空行,空格和tab被稱為“空白符(white-spacecharacters)”,會被編譯器所忽略,不影響程序的執(zhí)行。Java程序中允許任意多的空白。空白行37/25/20218北京理工大學(xué)計算機系語句所有的語句以;結(jié)束一個單獨的語句可以被分為多行例
5、如語句totals=a+b+c+d+e+f+g;與語句totals=a+b+c+d+e+f+g;是等價的不能在一個標識符中間或字串內(nèi)部斷開一個語句7/25/20219北京理工大學(xué)計算機系語句塊以{}為邊界的語句集合稱為一個塊(block)。語句塊可被嵌套,在本例中,HelloWorld類是一個語句塊;HelloWorld類由main方法構(gòu)成,main這個方法也是一個語句塊,它是一個獨立單元,單元本身又作為類HelloWorld塊中的一部分。7/25/202110北京理工大學(xué)計算機系類7public
6、classHelloWorld{開始定義類HelloWorld每一個Java程序至少有一個用戶自定義的類關(guān)鍵字:專供Java本身使用的詞關(guān)鍵字class后緊跟類名類名規(guī)范:每個單詞的首字母大寫,例如:SampleClassName7/25/202111北京理工大學(xué)計算機系類類名被稱為標識符(identifier)可以由字母,數(shù)字,下劃線(_)和$構(gòu)成不允許以數(shù)字開頭,沒有空格示例:Welcome1,$value,_value,button77button是無效的標識符Java標識符是大小寫敏感的a
7、1和A1是不同的public關(guān)鍵字7publicclassHelloWorld{7/25/202112北京理工大學(xué)計算機系類類源文件命名規(guī)則源文件名=public類名+.java源文件名=類名+.java左大括號{:開始類的主體代碼右大括號}:結(jié)束類本身7/25/202113北京理工大學(xué)計算機系main方法Main函數(shù)必須嚴格像上面那樣聲明一個JavaApplication程序必須有一個類且只有一個類含有main方法程序從main方法開始執(zhí)行方法用于完成某個任務(wù)并返回結(jié)果信息8publicstat
8、icvoidmain(Stringargs[])7/25/202114北京理工大學(xué)計算機系main方法Main方法有三個修飾語public:表示這個類的main方法可以被所有的對象使用。static:指明該方法是一個類方法,它可以通過類名直接調(diào)用,表示main是屬于這個類所使用的方法,我們將之稱為“靜態(tài)方法”。Void:表示mian方法執(zhí)行后不會傳回任何值。這一點是重要的,因為Java編程語言要進行謹慎的類型檢查,包括檢查調(diào)用的方法確實返回了這些方法所聲明的類型。8publicst