




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、肖西南石油大學(xué)計(jì)算機(jī)科學(xué)學(xué)院任務(wù)二 Java歡迎你(開發(fā)簡單Java應(yīng)用程序)21知識目標(biāo)知識目標(biāo)能力目標(biāo)能力目標(biāo)Java應(yīng)用程序結(jié)構(gòu);Java小程序結(jié)構(gòu);Java程序編寫及運(yùn)行過程 理解什么是程序;會使用Eclipse開發(fā)簡單Java程序;掌握簡單調(diào)試與排錯技術(shù) 內(nèi)容提要內(nèi)容提要4跟我做:我的第一個跟我做:我的第一個JavaJava程序程序 1235實(shí)現(xiàn)方案實(shí)現(xiàn)方案 代碼分析代碼分析 必備知識必備知識 動手做一做動手做一做 2.1 跟我做:我的第一個Java程序n任務(wù)情景任務(wù)情景編寫一個程序,運(yùn)行時在控制臺輸出“Java歡迎你!”信息。n運(yùn)行結(jié)果運(yùn)行結(jié)果第1章目錄n
2、問題分析問題分析在開始編寫Java程序之前,首先應(yīng)該熟悉它的開發(fā)過程。Java語言的開發(fā)過程如圖2-2所示。編譯生成字節(jié)碼文件后,其中Java解釋器執(zhí)行Java應(yīng)用程序,而瀏覽器執(zhí)行Java小應(yīng)用程序。字節(jié)碼文件是與平臺無關(guān)的二進(jìn)制碼,執(zhí)行時由解釋器解釋成本地機(jī)器碼,解釋一句,執(zhí)行一句。下面來看一下Java應(yīng)用程序的實(shí)現(xiàn)方案。第1章目錄2.2 實(shí)現(xiàn)方案n解決步驟解決步驟1.編寫Java源文件使用文本編輯器,如Edit或“記事本”來編寫源文件。但是要注意,因Word編輯器含有不可見字符,所以不可使用。編寫完成后的源文件應(yīng)以.Java為擴(kuò)展名保存起來。2.編譯Java源程序使用Java編譯器(Ja
3、vac.exe)編譯源文件,可得到字節(jié)碼文件。3.運(yùn)行Java程序Java程序分為兩類:Java應(yīng)用程序Application和Java小應(yīng)用程序Applet。Java應(yīng)用程序必須通過Java解釋器(Java.exe)來解釋執(zhí)行其字節(jié)碼文件;Java小應(yīng)用程序必須通過支持Java標(biāo)準(zhǔn)的瀏覽器來解釋執(zhí)行。通常Netscape Navigator和Internet Explorer這兩種常見瀏覽器都完全支持Java。第1章目錄2.2 實(shí)現(xiàn)方案2.3 代碼分析 n程序代碼程序代碼/* * HelloWorld.Java* 我的第一個Java程序 */public class HelloWorld /
4、定義公共類HelloWorldpublic static void main(String args) /應(yīng)用程序入口即main()方法System.out.println(Java歡迎你!); /輸出中文HelloWorld!一個Java源文件可以包含多個類,但是整個文件最多只有一個類為public,類是構(gòu)成Java程序的主體,class是類的說明符號,且這個public的類的名稱必須和文件名一致文件名一致。類中包含了多個實(shí)現(xiàn)具體操作的方法,每個應(yīng)用程序中必須包含一個main()主方法,它是程序的入口點(diǎn),與C/C+是一樣的。本例Main方法中只有一條語句System.out.println(
5、 Java歡迎你! );,運(yùn)行程序后向屏幕輸出一字符串:“Hello World!”。第1章目錄n應(yīng)用擴(kuò)展應(yīng)用擴(kuò)展1.源文件的命名規(guī)規(guī)則 如果在源程序中包含有公共類的定義,則該源文件名必須與該公則該源文件名必須與該公共類的名字完全一致共類的名字完全一致。在一個Java源程序中至多只能有一個公共類的定義。如果源程序中不包含公共類的定義,則該文件名如果源程序中不包含公共類的定義,則該文件名可以任意取名可以任意取名。如果在一個源程序中有多個類定義,則在編譯如果在一個源程序中有多個類定義,則在編譯時將為每個類生成一個時將為每個類生成一個.class文件文件。包名:包名是全小寫的名詞,中間可以由點(diǎn)分隔開
6、,例如:java.awt.event; 類名:首字母大寫,通常由多個單詞合成一個類名,要求每個單首字母大寫,通常由多個單詞合成一個類名,要求每個單詞的首字母也要大寫詞的首字母也要大寫,例如class HelloWorldApp; 接口名:命名規(guī)則與類名相同,例如interface Collection;方法名:往往由多個單詞合成,第一個單詞通常為動詞,首字母小寫,中間的每個單詞的首字母都要大寫,例如:balanceAccount,isButtonPressed; 特別提醒Java程序是大小寫敏感程序是大小寫敏感的,String和string是不同的。第1章目錄2.3 代碼分析代碼分析 2.Ja
7、va注釋 注釋為程序中的語句作說明,注釋內(nèi)容不會執(zhí)行。Java注釋分為單行注釋和多行注釋。(1)單行注釋就是在程序中注釋一行代碼,在Java中用/放在需要注釋的內(nèi)容之前就可以 。(2)多行注釋就是一次性的將多行注釋掉,用/*開始,以 */結(jié)束,需注釋的內(nèi)容放在其中間。為什么要添加程序注釋呢?(1)當(dāng)你下次再看到這段代碼時,要想找到當(dāng)初編寫這段代碼時的思路,建議添加注釋。(2)在團(tuán)隊(duì)協(xié)作開發(fā)過程中,一個人寫得代碼要想被團(tuán)隊(duì)中的其他人所理解,建議添加注釋,從而可以利于整個團(tuán)隊(duì)成員之間的溝通。另外,在有關(guān)代碼風(fēng)格的問題中,最為顯眼的可以說就是代碼的縮進(jìn)(Indent)了??s進(jìn)是通過在每一行的代碼左端
8、空出一些空格,來更加清晰地從外觀上體現(xiàn)出程序的層次結(jié)構(gòu)(每個縮進(jìn)一般以4個空格為單位)。第1章目錄2.3 代碼分析 2.4 必備知識 2.4.1 Java程序結(jié)構(gòu)Java程序主要分為兩類:Java應(yīng)用程序(application)和Java小程序(Applet)。Java應(yīng)用程序的結(jié)構(gòu)大致如下:import Java.io.*; /導(dǎo)入相關(guān)包public class HelloExam /外層框架 public static void main(String args) /Java入口程序框架 這里填寫代碼!. Java小程序的結(jié)構(gòu)如下:import Java.applet.*; /將Java
9、.applet 包中的系統(tǒng)類引入本程序import Java.awt.*; /將Java.awt包中的系統(tǒng)類引入本程序public class HelloApplet extends Applet 這里填寫代碼!.第1章目錄2.4.2 使用Eclipse創(chuàng)建Java程序的步驟1.現(xiàn)在我們來體驗(yàn)一下用Eclipse開發(fā)Java應(yīng)用程序的過程。(1)打開Eclipse,選擇菜單“File”-“New”-“Project”來新建一個“Java Project”( 如圖2-3),點(diǎn)擊下一步將項(xiàng)目命名為study(如圖2-4),點(diǎn)擊完成后,在包資源管理器里就有study項(xiàng)目了。(2)在包資源管理器中的s
10、tudy項(xiàng)目節(jié)點(diǎn),右擊src-New-Package(如圖2-5),在新建包對話框中輸入名稱為com.task02。(3)選中“Package Explorer”中的com.task02包節(jié)點(diǎn)上右擊-“New”-“Class”,如圖2-6所示。在彈出的對話框中鍵入類名(如:Welcome),選中public static void main(String args)前的復(fù)選框(如圖2-7),點(diǎn)擊“完成”按鈕。(4)編寫完成后,保存。(5)運(yùn)行程序。在“Package Explorer”中,選中Welcome類節(jié)點(diǎn),點(diǎn)擊右鍵,選擇“Run as”-“Java Application”(如圖2-8
11、)。系統(tǒng)將自動執(zhí)行該程序,并在控制臺上輸出“歡迎進(jìn)入精彩的Java世界!”字符串信息(如圖2-9)。第1章目錄2.4 必備知識必備知識 圖2-4 新建Java項(xiàng)目窗口 圖2-3 新建項(xiàng)目窗口2.4 必備知識 圖2-5新建包 2.4 必備知識 圖2-7 新建類對話框 圖2-6 新建類 2.4 必備知識 圖2-9 運(yùn)行結(jié)果 圖2-8 運(yùn)行Java應(yīng)用程序 2.4 必備知識 2.用Eclipse開發(fā)Java小程序(Applet程序)的過程如下:(1)打開Eclipse,在studay項(xiàng)目中task02包下新建類、確定類名WelcomApplet、指定超類Java.applet.Applet,得到類的
12、框架:package task02;import Java.applet.Applet;public class WelcomeApplet extends Applet (2) 在WelcomeApplet類體內(nèi)輸入以下語句按Ctrl保存文件:package task02;import Java.applet.Applet;public class WelcomeApplet extends Applet public void paint(Graphics g)g.drawString(Hello,Java AppletWorld!,10,20);(3)此時會有一處錯誤提示如圖2-10,單
13、擊代碼編輯區(qū)左側(cè)的小紅叉,雙擊接受第一種提示,Import“Graphics”(Java.awt),即會在第三行增加一條語句import Java.awt.Graphics。圖2-10 錯誤提示(4) 運(yùn)行Applet程序,點(diǎn)擊工具欄里的運(yùn)行按鈕,選擇運(yùn)行方式為“Java Applet”,如圖2-11,運(yùn)行效果為2-12。2.4 必備知識必備知識 2.5 動手做一做動手做一做一、實(shí)訓(xùn)目的掌握使用Eclipse開發(fā)簡單Java程序;掌握J(rèn)ava程序的框架;掌握創(chuàng)建一個Java程序的步驟;掌握J(rèn)ava項(xiàng)目組織結(jié)構(gòu);掌握簡單調(diào)試與排錯。二、實(shí)訓(xùn)內(nèi)容1.在Eclipse中編寫一個輸出“I Love Internet”的 J
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年數(shù)字藝術(shù)與設(shè)計(jì)課程考試卷及答案
- 2025年護(hù)理學(xué)專業(yè)畢業(yè)生實(shí)習(xí)考試試題及答案
- 2025年大數(shù)據(jù)分析師職業(yè)資格考試試題及答案
- 2025年房地產(chǎn)業(yè)務(wù)管理綜合考核試卷及答案
- 屋頂裝修協(xié)議書范本
- 早教工作總結(jié)匯報
- 秦俑創(chuàng)新美術(shù)課件
- 蠶桑養(yǎng)殖培訓(xùn)講座
- 腫瘤病例診療經(jīng)過圖
- 胃癌患者的防治與護(hù)理
- 丹尼森組織文化模型
- 中藥煎藥室應(yīng)急預(yù)案
- 華東師大版七年級數(shù)學(xué)上冊教學(xué)課件
- 中國航天(航天科普知識)PPT
- GB/T 27806-2011環(huán)氧瀝青防腐涂料
- GB/T 17949.1-2000接地系統(tǒng)的土壤電阻率、接地阻抗和地面電位測量導(dǎo)則第1部分:常規(guī)測量
- 夢幻西游古龍服務(wù)端安裝教程
- 《出生醫(yī)學(xué)證明》單親母親情況聲明
- 4配電柜安全風(fēng)險點(diǎn)告知牌
- 旋挖機(jī)操作手知識試卷含參考答案
- Q∕GDW 11445-2015 國家電網(wǎng)公司管理信息系統(tǒng)安全基線要求
評論
0/150
提交評論