Java程序設(shè)計基礎(chǔ)項目化教程 課件 01程序入門_第1頁
Java程序設(shè)計基礎(chǔ)項目化教程 課件 01程序入門_第2頁
Java程序設(shè)計基礎(chǔ)項目化教程 課件 01程序入門_第3頁
Java程序設(shè)計基礎(chǔ)項目化教程 課件 01程序入門_第4頁
Java程序設(shè)計基礎(chǔ)項目化教程 課件 01程序入門_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

Java程序設(shè)計基礎(chǔ)項目化課程

第一章:Java入門準(zhǔn)備主講人丁文認(rèn)真聽講,做好筆記完成上機(jī)練習(xí)或項目案例即使看不懂也要堅持看完及時總結(jié),完成學(xué)生用書和學(xué)習(xí)平臺布置的作業(yè)多瀏覽技術(shù)論壇、博客,獲取他人的開發(fā)經(jīng)驗課前瀏覽預(yù)習(xí)作業(yè),帶著問題讀學(xué)生用書,并記錄疑問提前將下一章的示例自己動手做一遍,記下問題課上課后學(xué)習(xí)準(zhǔn)備本章任務(wù)編寫Java程序,實現(xiàn)樂GO購物管理登陸界面和系統(tǒng)功能界面演示。如下如所示:學(xué)習(xí)目標(biāo)了解Java的發(fā)展歷史與特點會使用記事本開發(fā)簡單Java程序會使用輸出語句在控制臺輸出信息熟悉Eclipse開發(fā)環(huán)境JAVA介紹與開發(fā)環(huán)境搭建01Java發(fā)展歷史01Java語言的特點02Java開發(fā)環(huán)境搭建與配置03CONTENTS目錄Java發(fā)展歷史01CONTENTS目錄Java是什么?Java是SunMicrosystems于1995年推出的高級編程語言Java領(lǐng)域的JavaSE、JavaEE技術(shù)已發(fā)展成為同C#和.NET平分天下的應(yīng)用軟件開發(fā)平臺和技術(shù)PK.PK.Java做什么?

銀行軟件、商場結(jié)算軟件開發(fā)桌面應(yīng)用程序網(wǎng)上數(shù)碼商城、阿里巴巴、易趣網(wǎng)開發(fā)面向Internet的應(yīng)用程序041997年11月國際標(biāo)準(zhǔn)化組織正式批準(zhǔn)了Sun等公司提出的Java標(biāo)準(zhǔn),標(biāo)志著Java語言的成熟。011991年成立Green-Teem項目小組,領(lǐng)導(dǎo)人是JamesGosling,開發(fā)一種新的語言oak,這個設(shè)計小組的主要目標(biāo)是要發(fā)展一種分散式系統(tǒng)架構(gòu),使其能在消費性電子產(chǎn)品作業(yè)平臺上執(zhí)行。例如PDA、手機(jī)、資訊家電等。021995年5月HotJava瀏覽器發(fā)布031996年初Java1.0版正式發(fā)布Java的出生1998SUN公司發(fā)布了JDK1.020002002200420062010201120141995SUN公司發(fā)布了JDK1.3SUN公司發(fā)布了Java2平臺Java的企業(yè)版JDK1.4J2SDK1.5發(fā)布JDK1.6發(fā)布sun被oracle并購發(fā)布了改進(jìn)版的JDK1.7JDK1.8版本發(fā)布Java的發(fā)展歷程Java發(fā)展歷史01Java語言的特點02Java開發(fā)環(huán)境搭建與配置03CONTENTS目錄Java語言的特點02CONTENTS目錄Java語言風(fēng)格特點Java語言的風(fēng)格很像C語言和

C++

語言,是一種純粹的面向?qū)ο笳Z言,它繼承了C++語言面向?qū)ο蟮募夹g(shù)核心,但是拋棄了C++的一些缺點,比如說容易引起錯誤的指針以及多繼承等,同時也增加了垃圾回收機(jī)制,釋放掉不被使用的內(nèi)存空間,解決了管理內(nèi)存空間的煩惱。Java語言是一種分布式的面向?qū)ο笳Z言,具有面向?qū)ο?、平臺無關(guān)性、簡單性、解釋執(zhí)行、多線程、安全性等很多特點。Java發(fā)展歷史01Java語言的特點02Java開發(fā)環(huán)境搭建與配置03CONTENTS目錄Java開發(fā)環(huán)境搭建與配置03CONTENTS目錄Java開發(fā)環(huán)境搭建與配置下載安裝JDK12配置JDK環(huán)境變量JDK下載與安裝在Oracle公司的官方網(wǎng)站進(jìn)行下載。獲取JDK安裝包JDK是一種用于構(gòu)建在Java平臺上發(fā)布的應(yīng)用程序、Applet和組件的開發(fā)環(huán)境,即編寫Java程序必須使用JDK,它提供了編譯和運行Java程序的環(huán)境。bin:提供JDK工具程序,包括javac、java、javadoc、appletviewer等可執(zhí)行程序。include:存放用于本地訪問的文件。jre:存放Java運行環(huán)境文件。lib:存放Java的類庫文件,工具程序?qū)嶋H上使用的是Java類庫。JDK中的工具程序,大多也由Java編寫而成。src.zip:Java提供的API類的源代碼壓縮文件。如果需要查看API的某些功能是如何實現(xiàn)的,可以査看這個文件中的源代碼內(nèi)容。JDK安裝JDK環(huán)境配置1234JDK安裝完成后,可以測試其是否能夠正常運行。在對話框中輸入cmd命令,按以管理員身份進(jìn)入到DOS環(huán)境下。在命令提示符后輸入并執(zhí)行javac命令,系統(tǒng)如果輸出“javac不是內(nèi)部或外部命令”信息,代表此時我們需要進(jìn)行相關(guān)的環(huán)境配置,使得java的可執(zhí)行程序在任何目錄下都可有效執(zhí)行。JDK環(huán)境變量配置操作

開發(fā)Java程序1、編寫源程序2、編譯源程序3、運行三步走使用記事本開發(fā)Java程序步驟二使用javac命令編譯.java文件,生成.class文件步驟一使用記事本編輯源程序,以.java為后綴名保存步驟三使用java命令運行.class文件,輸出程序結(jié)果publicclassHelloWorld{ publicstaticvoidmain(String[]args){ System.out.println("HelloWorld!!!"); }}任務(wù)實現(xiàn)要求用記事本編寫一個Java程序,實現(xiàn)用戶登錄購物系統(tǒng)成功的提示信息;編譯并運行該程序需求說明Java的記事本開發(fā)流程Java程序的編譯和執(zhí)行訓(xùn)練要點記事本編寫java程序編譯執(zhí)行實現(xiàn)思路用記事本編寫一個Java程序,要求實現(xiàn)用戶登錄購物系統(tǒng)成功的提示信息。第一個Java程序02Java程序結(jié)構(gòu)01Java輸出語句02Java程序注釋與編碼規(guī)范03CONTENTS目錄eclipse開發(fā)Java程序04Java程序結(jié)構(gòu)01CONTENTS目錄Java程序結(jié)構(gòu)publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("HelloWorld!!!");}}publicclassHelloWorld{

publicstaticvoidmain(String[]args){System.out.println("HelloWorld!!!");}}外層框架Java入口程序框架編寫代碼Java程序的結(jié)構(gòu)語法27/47publicclassHelloWorld{

publicstaticvoidmain(String[]args){ System.out.println("HelloWorld!!!"); }}Java程序的結(jié)構(gòu)關(guān)鍵字類名與文件名完全一樣main()方法是Java程序執(zhí)行的入口點{和}一一對應(yīng),缺一不可main()方法四要素必不可少從控制臺輸出信息分析28/47Java程序結(jié)構(gòu)01Java輸出語句02Java程序注釋與編碼規(guī)范03CONTENTS目錄eclipse開發(fā)Java程序04Java輸出語句02CONTENTS目錄VS有什么區(qū)別呢?System.out.println()打印完引號中的信息后會自動換行System.out.println()打印輸出信息后不會自動換行System.out.println("HelloWorld!!!");System.out.print("HelloWorld!!!");從控制臺輸出信息2-1System.out.println("HelloWorld!!!");System.out.print("HelloWorld!!!");打印完引號中的信息后會自動換行打印輸出信息后不會自動換行問題System.out.println()和System.out.print()有什么區(qū)別呢?!System.out.println()System.out.println()32/47從控制臺輸出信息2-2如何使下面2個語句達(dá)到同樣的效果?publicclassHelloWorld{

publicstaticvoidmain(String[]args){ System.out.print("HelloWorld!!!\n"); }}打印輸出信息后將會自動換行使用轉(zhuǎn)義符

分析問題示例System.out.println();System.out.print();轉(zhuǎn)義符說明\n將光標(biāo)移動到下一行的第一格\t將光標(biāo)移到下一個水平制表位置33/47從控制臺打印輸出張三的姓名和年齡從控制臺打印輸出字符串:“張三18”System.out.println("張三");System.out.println("18");System.out.print("張三\n");System.out.print("18");println():輸出信息并換行print():輸出信息,但不換行\(zhòng)n:換行符小結(jié)現(xiàn)場編程System.out.println("張三\t18");\t:制表位小結(jié)34/47Java程序結(jié)構(gòu)01Java輸出語句02Java程序注釋與編碼規(guī)范03CONTENTS目錄eclipse開發(fā)Java程序04Java程序注釋與編碼規(guī)范03CONTENTS目錄Java程序的注釋2-1語法演示示例2:Java單行注釋publicclassHelloWorld{ publicstaticvoidmain(String[]args){

//輸出消息到控制臺

System.out.println("HelloWorld!!!");

}}單行注釋以//開始!37/47/**HelloWorld.java*2013-4-23*第一個Java程序*/publicclassHelloWorld{

publicstaticvoidmain(String[]args){

/*

System.out.println("HelloWorld!!!");

System.out.println("HelloWorld!!!");*/

}}Java程序的注釋2-2文件的名稱日期功能說明多行注釋以“/*”開頭,以“*/”結(jié)尾多行注釋的每一行開頭可寫一個或多個*語法演示示例3:Java多行注釋38/47publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("HelloWorld!!!");}}publicclassHelloWorld{ publicstaticvoidmain(String[]args) { System.out.println("HelloWorld!!!"); }}Java編碼規(guī)范2-1指出以下編碼中的不規(guī)范之處不同層次代碼沒有縮進(jìn)“{”一般放在某一行最末39/47Java編碼規(guī)范2-2編碼規(guī)范的必要性基本規(guī)則專業(yè)化Java編碼規(guī)范一行只寫一條語句類名使用public修飾12代碼縮進(jìn)

{}的使用及位置34演示示例4:編碼規(guī)范40/47Java程序結(jié)構(gòu)01Java輸出語句02Java程序注釋與編碼規(guī)范03CONTENTS目錄eclipse開發(fā)Java程序04CONTENTS目錄eclipse開發(fā)Java程序04使用Eclipse開發(fā)Java程序集成開發(fā)環(huán)境(IDE)將程序開發(fā)環(huán)境和程序調(diào)試環(huán)境集合在一起,方便程序員開發(fā)軟件使用Eclipse開發(fā)Java程序步驟運行Java程序4創(chuàng)建一個Java項目1手動創(chuàng)建Java源程序2編譯Java源程序3演示示例5:使用Eclipse開發(fā)Java程序43/47包資源管理器用包組織Java源文件,類似于文件夾選擇菜單“Window→ShowView→PackageExplorer”打開Java項目組織結(jié)構(gòu)2-1JRE系統(tǒng)庫目錄:存放程序運行必須的系統(tǒng)庫文件src目錄:存放包和源文件演示:Eclipse包資源管理器44/47Java項目組織結(jié)構(gòu)2-2導(dǎo)航器類似于Windows中的資源管理器選擇菜單“Window→ShowView→Navigator”bin目錄:存放可執(zhí)行的字節(jié)碼文件

src目錄:存放Java源文件演示:Eclipse導(dǎo)航器45/47publicclasshelloWorld{//源文件名為HelloWorld.java publicstaticvoidmain(String[]args){ System.out.println("我的第一個MyEclipse小程序!"); }}代碼錯誤常見錯誤5-1代碼閱讀public修飾的類的名稱必須與Java文件同名!!46/47publicclassHelloWorld{ publicstaticmain(String[]args){ System.out.println("我的第一個MyEclipse小程序!"); }}void常見錯誤5-2代碼閱讀main()方法作為程序入口,void必不可少!!47/47publicclassHelloWorld{ publicstaticvoidmain(String[]args){ system.out.println("我的第一個MyEclipse小程序!"); }}代碼錯誤常見錯誤5-3代碼閱讀語法出錯,無法解析system!Java對大小寫敏感!!48/47publicclassHelloWorld{ publicstaticvoidmain(String[]args){ System.out.println("我的第一個MyEclipse小程序!") }};常見錯誤5-4代碼閱讀每一條Java語句必須以分號結(jié)束!!49/47publicclassHelloWorld{ publicstaticvoidmain(String[]args){ System.out.println(我的第一個MyEclipse小程序!); }}"常見錯誤5-5代碼閱讀演示:程序排錯技巧注意:不要漏寫引號!!50/47小結(jié)程序運行出現(xiàn)了問題,怎么辦?如何定位錯誤代碼的位置?如何知道錯誤的原因?糾正代碼中的錯誤,輸出“早上好!”publicclassTest{publicstaticvoidmain(){system.out.println("早上好!");}}System中S要大寫main()方法沒有提供參數(shù)代碼閱讀提問51/47任務(wù)實施在控制臺輸出一行信息需求說明使用記事本開發(fā)Java程序

Java輸出語句會使用javac和java命令Java注釋訓(xùn)練要點創(chuàng)建記事本程序編寫Java代碼及注釋編譯.java文件運行編譯后的.class文件實現(xiàn)思路樂GO系統(tǒng)登錄界

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論