![[計算機軟件及應(yīng)用]java開發(fā)工具eclipse_第1頁](http://file4.renrendoc.com/view/3e0370cb6b857a53e529c9a099224f3a/3e0370cb6b857a53e529c9a099224f3a1.gif)
![[計算機軟件及應(yīng)用]java開發(fā)工具eclipse_第2頁](http://file4.renrendoc.com/view/3e0370cb6b857a53e529c9a099224f3a/3e0370cb6b857a53e529c9a099224f3a2.gif)
![[計算機軟件及應(yīng)用]java開發(fā)工具eclipse_第3頁](http://file4.renrendoc.com/view/3e0370cb6b857a53e529c9a099224f3a/3e0370cb6b857a53e529c9a099224f3a3.gif)
![[計算機軟件及應(yīng)用]java開發(fā)工具eclipse_第4頁](http://file4.renrendoc.com/view/3e0370cb6b857a53e529c9a099224f3a/3e0370cb6b857a53e529c9a099224f3a4.gif)
![[計算機軟件及應(yīng)用]java開發(fā)工具eclipse_第5頁](http://file4.renrendoc.com/view/3e0370cb6b857a53e529c9a099224f3a/3e0370cb6b857a53e529c9a099224f3a5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Java開發(fā)工具-Eclipse什么是計算機程序?Java相關(guān)的技術(shù)有哪些? 開發(fā)Java程序的步驟有哪些?Java程序的基本框架是什么?Java的注釋類型有哪些?預(yù)習檢查編寫第一個Java程序在控制臺輸出信息本章任務(wù)理解什么是程序了解Java的技術(shù)內(nèi)容會使用記事本開發(fā)簡單Java程序會使用輸出語句在控制臺輸出信息熟悉Eclipse開發(fā)環(huán)境本章目標Java是Sun Microsystems于1995年推出的高級編程語言Java 領(lǐng)域的JavaSE、JavaEE技術(shù)已發(fā)展成為同C#和.NET平分天下的應(yīng)用軟件開發(fā)平臺和技術(shù)PK.PK.為什么學習JavaJava可以做什么 開發(fā)桌面應(yīng)用程序 銀行軟
2、件、商場結(jié)算軟件開發(fā)面向Internet的應(yīng)用程序 網(wǎng)上數(shù)碼商城、阿里巴巴、易趣網(wǎng)演示示例1: Java2D DemoJavaSE:Java Platform,Standard EditionJavaEE:Java Platform,Enterprise Edition 操作系統(tǒng)(包含運行環(huán)境)Java EEJava SEJava技術(shù)平臺簡介三步走1、編寫源程序2、編譯源程序3、運行開發(fā)Java程序使用記事本開發(fā)Java程序的步驟 使用記事本編輯源程序,以.java為后綴名保存使用javac命令編譯.java文件,生成.class文件使用java命令運行.class文件,輸出程序結(jié)果 publ
3、ic class HelloWorldpublic static void main(String args)System.out.println(Hello World!);演示示例2: 使用記事本開發(fā)Java程序步驟public class HelloWorld public static void main(String args) System.out.println(Hello World!); 外層框架Java入口程序框架編寫代碼Java程序的結(jié)構(gòu)public class HelloWorldpublic static void main(String args)System.ou
4、t.println(Hello World!);關(guān)鍵字類名與文件名完全一樣main方法是Java程序執(zhí)行的入口點和一一對應(yīng),缺一不可main方法四要素必不可少從控制臺輸出信息Java程序的結(jié)構(gòu) 從控制臺輸出信息2-1System.out.println ()System.out.print()public class HelloWorldpublic static void main(String args)System.out.println(Hello World!);public class HelloWorldpublic static void main(String args)Sy
5、stem.out.print(Hello World!);System.out.println()和System.out.print()有什么區(qū)別呢? 打印完引號中的信息后會自動換行打印輸出信息后不會自動換行 從控制臺輸出信息2-2如何使System.out.println();和System.out.print(n); 達到同樣的效果? public class HelloWorldpublic static void main(String args)System.out.print(Hello World!n);打印輸出信息后將會自動換行 使用轉(zhuǎn)義符 轉(zhuǎn)義符說 明n將光標移動到下一行的第
6、一格 t將光標移到下一個水平制表位置 1、從控制臺打印輸出你的姓名和年齡2、從控制臺打印輸出“張三 18”System.out.println(張三);System.out.println(18);System.out.print(張三n);System.out.print(18);println:輸出信息并執(zhí)行換行print:輸出信息,但不執(zhí)行換行n:換行符System.out.println(張三t18);t:制表位小結(jié)1參考代碼參考代碼/* * HelloWorld.java * 2010-3-11 * 第一個Java程序 */public class HelloWorldpublic
7、static void main(String args)System.out.println(Hello World!);文件的名稱日期功能說明多行注釋以“/*”開頭,以“*/”結(jié)尾Java程序的注釋2-1為了美觀,多行注釋的每一行開頭可寫一個或多個*public class HelloWorldpublic static void main(String args)/輸出消息到控制臺System.out.println(Hello World!);單行注釋以 / 開始,以行末結(jié)束Java程序的注釋2-2Java編碼規(guī)范public class HelloWorldpublic static
8、 void main(String args)System.out.println(Hello World!);public class HelloWorldpublic static void main(String args)System.out.println(Hello World!);指出以下編碼中的不規(guī)范之處不同層次代碼沒有縮進“”一般放在某一行最末Java編碼規(guī)范編碼規(guī)范是作為一個程序員應(yīng)該遵守的基本規(guī)則,是行業(yè)內(nèi)大家都默守的做法 不遵守規(guī)范的代碼不是好的代碼 ,不是專業(yè)的代碼Java編碼規(guī)范類名使用public修飾一行只寫一條語句 的使用及位置代碼縮進指導(dǎo)向控制臺輸出內(nèi)容訓(xùn)練要
9、點:使用記事本開發(fā)Java程序 Java輸出語句 會使用javac和java命令Java 注釋需求說明:在控制臺輸出一行信息實現(xiàn)思路:1、創(chuàng)建記事本程序2、編寫Java代碼及注釋3、編譯.java文件4、運行編譯后的.class文件難點指導(dǎo):javac和java的使用講解需求說明完成時間:15分鐘集成開發(fā)環(huán)境(IDE)是一類軟件,它將程序開發(fā)環(huán)境和程序調(diào)試環(huán)境集合在一起,幫助程序員開發(fā)軟件使用Eclipse開發(fā)Java程序步驟:1、創(chuàng)建一個Java項目2、手動創(chuàng)建Java源程序3、編譯Java源程序4、運行Java程序使用Eclipse開發(fā)Java程序的步驟操作演示1: 使用Eclipse開發(fā)
10、Java程序步驟包資源管理器用包組織Java源文件,類似于文件夾選擇菜單“窗口顯示視圖包資源管理器”打開JRE系統(tǒng)庫目錄:存放程序運行必須的系統(tǒng)庫文件Java項目組織結(jié)構(gòu)2-1操作演示2: Eclipse包資源管理器src目錄:存放包和源文件導(dǎo)航器類似于Windows中的資源管理器選擇菜單“窗口顯示視圖導(dǎo)航器”打開 bin目錄:存放可執(zhí)行的字節(jié)碼文件 src目錄:存放Java源文件Java項目組織結(jié)構(gòu)2-2操作演示3: Eclipse導(dǎo)航器練習使用Eclipse開發(fā)Java程序需求說明:使用Eclipse創(chuàng)建Java應(yīng)用程序,實現(xiàn)從控制臺輸出多行信息:姓名、年齡、愛好完成時間:7分鐘publi
11、c class helloWorld /源文件名為HelloWorld.javapublic static void main (String args) System.out.println(我的第一個Eclipse小程序!);public修飾的類的名稱必須與Java文件同名!代碼錯誤常見錯誤5-1public class HelloWorld public static main (String args) System.out.println(我的第一個Eclipse小程序!);main方法作為程序入口,void必不可少!void常見錯誤5-2public class HelloWorl
12、d public static void main (String args) system.out.println(我的第一個Eclipse小程序!);編譯出錯,無法解析system!Java對大小寫敏感!代碼錯誤常見錯誤5-3public class HelloWorld public static void main (String args) System.out.println(我的第一個Eclipse小程序!)每一條Java語句必須以分號結(jié)束!;代碼錯誤常見錯誤5-4public class HelloWorld public static void main (String ar
13、gs) System.out.println(我的第一個Eclipse小程序!);注意:不要漏寫引號!常見錯誤5-5操作演示4:程序排錯技巧 程序運行出現(xiàn)了問題,怎么辦?如何定位錯誤代碼的位置?如何知道錯誤的原因?糾正代碼中的錯誤,輸出“早上好!”小結(jié)2public class Test public static void main( ) system.out.println(“早上好!”); System中S要大寫main方法沒有提供參數(shù)指導(dǎo)Eclipse快速上手 訓(xùn)練要點:熟練掌握Eclipse使用的相關(guān)技巧需求說明:在Eclipse的代碼編輯區(qū)域,為練習2代碼顯示行號 給練習2中的項目
14、名進行重新命名 在Eclipse中刪除練習2中項目在包資源管理器中的顯示,但是不刪除源文件 導(dǎo)入教員提供的項目素材,并修改程序中的錯誤講解需求說明完成時間:15分鐘練習商品價目表 需求說明:在控制臺輸出商品價目表。使用t和n進行顯示格式的控制完成時間:15分鐘練習開發(fā)購物系統(tǒng)菜單需求說明:在控制臺輸出購物系統(tǒng)登錄菜單和系統(tǒng)主菜單完成時間:15分鐘共性問題集中講解常見調(diào)試問題及解決辦法代碼規(guī)范問題共性問題集中講解什么是計算機程序?Java可以編寫哪兩類程序? Java相關(guān)的技術(shù)有哪些? 使用記事本開發(fā)Java程序的步驟是什么?Java程序的基本框架是什么?如何在控制臺輸出一條信息? 使用Ecli
15、pse開發(fā)Java程序的步驟是什么? 總結(jié)1為什么需要Scanner循環(huán)錄入某學員S1的5門課成績,計算平均分使用java.util.Scanner提供的方法獲取鍵盤輸入導(dǎo)入包使用Scanner類的next方法 演示示例:使用Scanner獲取鍵盤輸入使用Scanner與程序互動 import java.util.*; /省略變量聲明 Scanner input = new Scanner(System.in); System.out.print(輸入學生姓名: ); String name = input.next(); /輸入姓名 for(int i = 0; i 5; i+) /循環(huán)5次
16、錄入5門課成績 System.out.print(請輸入5門功課中第 + (i+1) + 門課的成績: ); score = input.nextInt(); /錄入成績 sum = sum + score; /計算成績和 avg = sum / 5; /計算平均分完整代碼導(dǎo)入包:import java.util.Scanner;創(chuàng)建Scanner對象調(diào)用next()方法獲取輸入的字符串nextInt():將獲取的鍵盤輸入轉(zhuǎn)換成int型nextDouble():將獲取的鍵盤輸入轉(zhuǎn)換成double型小結(jié)2循環(huán)錄入Java課的學生成績,統(tǒng)計分數(shù)大于等于80分的學生比例參考代碼程序調(diào)試9-2當程序出
17、錯時,我們也希望能這樣:程序執(zhí)行時忽閃一下就運行結(jié)束,怎么讓程序一步一步運行?程序調(diào)試設(shè)置斷點單步運行觀察變量逐條語句執(zhí)行程序觀察程序執(zhí)行情況發(fā)現(xiàn)問題解決問題斷點:程序暫停執(zhí)行的代碼行 程序調(diào)試9-3 使用do-while打印5次“你好ACCP學員!”int i = 1;do System.out.println(你好ACCP學員!); i = i + 1; while ( i 5 );完整代碼只打印了4次!怎么查找錯誤呢?程序調(diào)試9-4程序調(diào)試的步驟1、猜測出錯位置,設(shè)置斷點2、單步運行3、觀察變量4、發(fā)現(xiàn)問題5、修正代碼,重新運行6、解決問題程序調(diào)試9-5步驟1:猜測出錯位置,設(shè)置斷點然后,點擊工作臺上 按鈕,啟動調(diào)試演示示例:設(shè)置斷點、設(shè)置調(diào)試配置、啟動調(diào)試啟動調(diào)試雙擊對應(yīng)代碼行的左側(cè)邊欄即可設(shè)置斷點程序調(diào)試9-6步驟2:單步運行調(diào)試啟動后,運行到設(shè)置斷點的代碼行將停住點擊 按鈕可以單步運行程序,觀察程序運行過程單擊按鈕,單步運行 演示示例:單步運行 單擊“繼續(xù)”按鈕或F8,執(zhí)行時只在斷點處停下程序調(diào)試9-7步驟3:觀察變量單步運行時可以在“變量”視圖中看到變量當前的值演示示例:觀察變量程序調(diào)試9-8步驟4:發(fā)現(xiàn)問題 變量i值變?yōu)?時就退出了循環(huán),循環(huán)只進行4次步驟5:修正代碼,重新運行修改循環(huán)條件為: i = 5步驟6:解決問題程序調(diào)試9-9調(diào)試 程序員70%時間在做
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 冠名策劃合同范例
- 黨員電教設(shè)備采購合同范例
- 催收公司協(xié)議合同范例
- 公司解散員工安置合同范例
- 企業(yè)外包個人合同范例
- 國家版圖知識競賽4及答案
- 酒店員工勞動合同(二零二五年度)酒店財務(wù)部員工財務(wù)保密協(xié)議
- 2025年度鋼結(jié)構(gòu)工程施工分包合同
- 二零二五年度住宅加裝電梯設(shè)計與施工安全監(jiān)理合同
- 二零二五年度汽車修理廠機油銷售渠道拓展與市場調(diào)研合同
- Module 5 Unit 2 公開課教學設(shè)計(外研版九年級下冊教案)
- AQ-T 3002-2021阻隔防爆橇裝式加油(氣)裝置技術(shù)要求
- (正式版)QBT 8022-2024 冷凍飲品 食用冰
- 神經(jīng)經(jīng)濟學展示
- 危大工程安全檢查錄表
- 北師大版心理健康四年級下冊全冊教案教學設(shè)計
- 品牌服裝設(shè)計課件
- 肝病科進修總結(jié)匯報
- 化妝品企業(yè)質(zhì)量管理手冊
- 區(qū)域間的數(shù)據(jù)共享協(xié)議
- 建筑工程施工日志模板
評論
0/150
提交評論