Java程序設(shè)計(jì)項(xiàng)目案例化教程課件:了解Java_第1頁(yè)
Java程序設(shè)計(jì)項(xiàng)目案例化教程課件:了解Java_第2頁(yè)
Java程序設(shè)計(jì)項(xiàng)目案例化教程課件:了解Java_第3頁(yè)
Java程序設(shè)計(jì)項(xiàng)目案例化教程課件:了解Java_第4頁(yè)
Java程序設(shè)計(jì)項(xiàng)目案例化教程課件:了解Java_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

Java面向?qū)ο蟪绦蛟O(shè)計(jì)

了解Java教學(xué)內(nèi)容了解Java語(yǔ)言的現(xiàn)狀、特點(diǎn)、運(yùn)行的機(jī)制掌握J(rèn)ava開(kāi)發(fā)環(huán)境的搭建掌握UltraEdit編輯器來(lái)編輯Java程序掌握J(rèn)ava程序的基本結(jié)構(gòu)掌握J(rèn)ava程序運(yùn)行的基本步驟掌握Window操作系統(tǒng)下簡(jiǎn)單Dos命令掌握Eclipse集成環(huán)境的使用教學(xué)目標(biāo)了解Java的技術(shù)背景以及Internet的發(fā)展對(duì)Java的推動(dòng)作用理解平臺(tái)無(wú)關(guān)性及可移植性的含義掌握編寫(xiě)具有簡(jiǎn)單輸出功能的Java應(yīng)用程序的方法熟練JDK的安裝以及編輯、編譯與運(yùn)行Java應(yīng)用程序的方法理解類(lèi)、對(duì)象、屬性、方法等面向?qū)ο蟮幕靖拍盍私饷嫦蚍庋b、繼承及多態(tài)等面向?qū)ο蟮幕咎匦訨ava起源

Java是美國(guó)SunMicrosystems公司在1995年推出的一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。從Java語(yǔ)言誕生以后,迅速成為一種流行的編程語(yǔ)言,。1996年Sun公司推出了Java開(kāi)發(fā)工具包,即JDK1.0,提供了強(qiáng)大的類(lèi)庫(kù)支持。1998年推出了JDK1.2,是Java里程碑的版本,Sun公司將Java改名為Java2,即第二代Java,并且將Java分成JavaSE、JavaME和JavaEE三個(gè)版本,即Java標(biāo)準(zhǔn)版、Java嵌入式版本和Java企業(yè)版,分別針對(duì)不同的開(kāi)發(fā)領(lǐng)域。后續(xù)發(fā)布了Java的一系列版本,現(xiàn)在的最新的版本為JDK11。具TIOBE公司發(fā)布2018年10月份最新編程語(yǔ)言排名中Java編程語(yǔ)言排在第一位。Java平臺(tái)的構(gòu)成Java平臺(tái)包括核心JVM以及JavaAPIJava平臺(tái)的三種版本JavaSE允許開(kāi)發(fā)和部署在桌面、服務(wù)器、嵌入式環(huán)境和實(shí)時(shí)環(huán)境中使用的Java應(yīng)用程序。JavaEE是Sun公司針對(duì)Internet環(huán)境下企業(yè)級(jí)應(yīng)用推出的一種全新概念的模型,比傳統(tǒng)的互聯(lián)網(wǎng)應(yīng)用程序模型更有優(yōu)勢(shì),適合于開(kāi)發(fā)服務(wù)器端應(yīng)用程序或者大型ERP系統(tǒng)等。JavaEE也是一組規(guī)范集。JavaMe可以使用在各種各樣的消費(fèi)電子產(chǎn)品上,例如,智能卡、手機(jī)、PDA、電視機(jī)頂盒等方面。JavaEE也提供了Java語(yǔ)言一貫的特性—跨平臺(tái)和安全網(wǎng)絡(luò)傳輸。隨著3G及嵌入式芯片技術(shù)的發(fā)展,基于Java的移動(dòng)式、嵌入式應(yīng)用將會(huì)越來(lái)越廣泛。Java的特點(diǎn)Java是簡(jiǎn)單的面向?qū)ο蟮姆植际降慕忉屝偷慕训?、安全的結(jié)構(gòu)中立的、可移植的高效的、多線(xiàn)程的、動(dòng)態(tài)的Java程序開(kāi)發(fā)環(huán)境Java開(kāi)發(fā)工具包的來(lái)源一個(gè)Java程序的開(kāi)發(fā)要經(jīng)過(guò)編輯、編譯和運(yùn)行三個(gè)過(guò)程。Java程序的編輯可以使用任何一個(gè)文本編輯器,編譯與運(yùn)行則通過(guò)Sun公司提供的Java開(kāi)發(fā)工具箱JDK(JavaDevelopmentToolkit)進(jìn)行。JDK是一個(gè)簡(jiǎn)單的命令行工具集,包括軟件庫(kù)、編譯Java源程序的編譯器、執(zhí)行字節(jié)碼的解釋器以及其他的一些實(shí)用工具。JDK環(huán)境變量設(shè)置Java應(yīng)用程序結(jié)構(gòu)一個(gè)Java應(yīng)用程序由類(lèi)、對(duì)象與方法等若干部分組成。Java應(yīng)用程序開(kāi)發(fā)過(guò)程一個(gè)Java程序的開(kāi)發(fā)過(guò)流程如圖所示,主要包括:編輯、編譯和運(yùn)行。這個(gè)過(guò)程是反復(fù)的,不管是在創(chuàng)建源代碼,還是在編譯或者運(yùn)行時(shí),只要有錯(cuò)誤,就必須通過(guò)修改程序源代碼以糾正錯(cuò)誤,然后再重新編譯或者運(yùn)行。Java的開(kāi)發(fā)運(yùn)行環(huán)境是指Java程序的軟/硬件環(huán)境,需要安裝Sun公司的JDK。JDK的下載與安裝步驟如下:登錄Oracle公司的網(wǎng)站(oracle),:LOGOwpsJDK的安裝(1)2、點(diǎn)擊TrialsandDownloads,如圖1-3所示:JDK的安裝(2)點(diǎn)擊JavaforDevelopers按鈕,進(jìn)入到JDK下載頁(yè)面,如圖1-4所示:LOGOwpsJDK的安裝(3)下載JavaPlatform(JDK)8u144,選擇對(duì)應(yīng)的操作系統(tǒng),下載JDK。LOGOwpsJDK的安裝(4)安裝JDK,鼠標(biāo)雙擊安裝文件,進(jìn)行安裝,如圖1-6所示:JDK的安裝(5)JDK的安裝(6)點(diǎn)擊下一步,進(jìn)入定制安裝界面,如圖1-7所示點(diǎn)擊“更改”按鈕,進(jìn)入更改安裝目標(biāo)文件夾界面,如圖1-8所示更改目錄后,點(diǎn)擊下一步,完成JDK的安裝,如圖1-9所示JDK環(huán)境變量的配置在桌面“計(jì)算機(jī)”圖標(biāo)上單擊鼠標(biāo)右鍵,在彈出的菜單上選擇:“屬性”項(xiàng),在彈出的對(duì)話(huà)框中,選擇“高級(jí)系統(tǒng)設(shè)置”項(xiàng),在彈出的對(duì)話(huà)框,選擇“高級(jí)”選項(xiàng)卡單擊“環(huán)境變量(N)…”按鈕,在“高級(jí)系統(tǒng)設(shè)置”界面單擊“環(huán)境變量”按鈕進(jìn)入“環(huán)境變量”對(duì)話(huà)框,在“環(huán)境變量”對(duì)話(huà)框中的“系統(tǒng)變量”選項(xiàng)組中找到“path”變量,并選中它,然后單擊“編輯”按鈕。進(jìn)入“編輯系統(tǒng)變量”對(duì)話(huà)框在編輯系統(tǒng)變量“變量值”一欄,將光標(biāo)移到變量值的最末尾,輸入:;C:\ProgramFiles\Java\jdk1.8.0_144\bin單擊“確定”按鈕。備注:C:\ProgramFiles\Java\jdk1.8.0_144\為本書(shū)JDK的安裝路徑,讀者根據(jù)實(shí)際安裝路徑作相應(yīng)的變動(dòng)。在單擊“新建(w)…”按鈕,在彈出的“新建系統(tǒng)變量”對(duì)話(huà)框中:變量名一欄輸入:classpath,在變量值一欄輸入:.;C:\ProgramFiles\Java\jdk1.8.0_144\lib;C:\ProgramFiles\Java\jdk1.8.0_144\lib\dt.jar;C:\ProgramFiles\Java\jdk1.8.0_144\lib\tools.jar在“開(kāi)始”菜單中,“搜索程序和文件”文本框輸入cmd,按回車(chē)鍵,進(jìn)入dos命令提示符界面在命令提示符界面下輸入:java-version命令,按回車(chē)測(cè)試JDK的path路徑配置JavaApplication程序步驟1、通過(guò)文本編輯器或者java程序的集成開(kāi)發(fā)環(huán)境來(lái)編寫(xiě)java程序2、對(duì)java程序進(jìn)行編譯,如果編譯沒(méi)有錯(cuò)誤,會(huì)形成相應(yīng)的java程序的類(lèi)文件(class文件),如果編譯有錯(cuò)誤,繼續(xù)修改java程序。3、運(yùn)行java程序的類(lèi)文件?!纠?-1】編輯java源程序,在顯示器上輸出“Thisisfirstjavaprogram”字符串。編輯文件:打開(kāi)記事本或者UltraEdit編輯器軟件,輸入如下源代碼,然后將該程序保存到D盤(pán)的根目錄下,文件名為T(mén)estFirstProgramm.java。publicclassTestFirstProgramm{publicstaticvoidmain(String[]args){System.out.println("Thisisfirstjavaprogramm");}}編譯生成字節(jié)碼文件:?jiǎn)螕簟伴_(kāi)始”菜單—>所有程序—>附件—>命令提示符,在dos命令提示符下輸入“d:”,將盤(pán)符切換到D盤(pán)的根目錄下。如圖1-15所示:KINGSOFT在D盤(pán)的根目錄的命令提示符下輸入“javacTestFirstProgramm.java”,按回車(chē),如圖1-16所示。圖1-16編譯TestFirstProgramm程序如上圖顯示,表示該程序沒(méi)有編譯錯(cuò)誤。會(huì)在源目錄下生成TestFirstProgramm.class文件。運(yùn)行程序:運(yùn)行該程序的class文件,在命令提示符下輸入“javaTestFirstProgramm”,按回車(chē),如圖1-17所示:圖1-17程序運(yùn)行結(jié)果程序的運(yùn)行的結(jié)果是顯示“Thisisfirstjavaprogramm”字符串。KINGSOFT【例1-2】Javaapplet小程序輸出“HelloWorld”。編輯:在UltraEdit文本編輯器中輸入如下程序:importjava.awt.*;//引入java.awt包下所有的類(lèi)importjava.applet.*;//引入java.applet包下所有的類(lèi)publicclassHelloWorldAppletextendsApplet{publicvoidpaint(Graphicsg){drawString("HelloWorld",50,50);}}保存到文件夾:D:\java\source\1,文件名為HelloWorldApplet.java即:D:\java\source\1\HelloWorldApplet.java編譯:如圖1-18所示編譯成功后,會(huì)在當(dāng)前文件夾下形成一個(gè)HelloWorldApplet.class文件(3)運(yùn)行:因?yàn)閖avaapplet小應(yīng)用程序沒(méi)有main方法,不能獨(dú)立運(yùn)行,必須鑲嵌在html網(wǎng)頁(yè)文件中:1)首先建立html網(wǎng)頁(yè)文件: 采用UltraEdit編輯器編輯一個(gè)html網(wǎng)頁(yè)文件,將HelloWorldApplet.class文件嵌入到網(wǎng)頁(yè)文件中<html><head><title>Thisisajavaapplet</title></head><body><appletcode="HelloWorldApplet.class"width=200height=200></applet></body></html>網(wǎng)頁(yè)文件編輯好后,保存到HelloWorldApplet.java同一個(gè)文件夾下,文件命名為:HelloWorldApplet.html2)運(yùn)行該網(wǎng)頁(yè)文件網(wǎng)頁(yè)文件可以通過(guò)瀏覽器來(lái)打開(kāi),雙擊該網(wǎng)頁(yè)文件。3)也可以采用命令appletviewer.exe來(lái)執(zhí)行javaapplet小應(yīng)用程序,在dos命令窗口輸入:appletviewerHelloWorldApplet.html,如圖1-19所示:運(yùn)行的結(jié)果如圖1-20所示程序的注釋注釋是對(duì)程序的說(shuō)明,提高程序的可讀性和可維護(hù)性,注釋語(yǔ)句不會(huì)被程序執(zhí)行。Java程序的注釋有三種形式:(1)單行注釋Java中單行注釋用符號(hào)“//”表示,從“//”符號(hào)開(kāi)始直到此行末尾或者直到換行標(biāo)記都會(huì)被作為是注釋內(nèi)容。(2)多行注釋符號(hào)“/**/”表示多行注釋?zhuān)渲蟹?hào)“/*”和“*/”之間無(wú)論有幾行說(shuō)明均被作為是注釋內(nèi)容。(3)文檔注釋文檔注釋用符號(hào)“/***/”表示,與多行注釋一樣,符號(hào)“/**”和“*/”之間的內(nèi)容不論有幾行都被視作注釋內(nèi)容。但當(dāng)文檔注釋符號(hào)出現(xiàn)時(shí)會(huì)被Javadoc文檔工具讀取為Javadoc文檔內(nèi)容,一般在Web頁(yè)面開(kāi)發(fā)時(shí)使用。Eclipse集成開(kāi)發(fā)環(huán)境的使用通過(guò)網(wǎng)絡(luò)進(jìn)入到Eclipse官方網(wǎng)站(/)如圖1-21所示:點(diǎn)擊PACKAGES按鈕,在進(jìn)入的網(wǎng)頁(yè)中選擇EclipseIDEforJavaDevelopers,選擇相應(yīng)的操作系統(tǒng)的位數(shù),點(diǎn)擊下載,如圖1-22所示:下載后,得到一個(gè)壓縮文件,本書(shū)的下載的Eclipse集成開(kāi)發(fā)環(huán)境軟件eclipse-java-oxygen-R-win32-x86_64.zip,解壓縮,就完成Eclipse的安裝,打開(kāi)Eclipse文件夾,雙擊eclipse.exe可執(zhí)行文件,運(yùn)行Eclipse軟件,出現(xiàn)java項(xiàng)目工作區(qū)的設(shè)置,如圖1-23所示:點(diǎn)擊Browse…按鈕可以設(shè)置java項(xiàng)目的工作區(qū),本書(shū)暫且用默認(rèn)的工作區(qū),點(diǎn)擊Launch按鈕,啟動(dòng)Eclipse軟件,顯示如圖1-24所示界面:采用eclipse集成開(kāi)發(fā)環(huán)境,建立第一個(gè)Java項(xiàng)目,步驟如下:(1)新建一個(gè)java項(xiàng)目依次點(diǎn)擊菜單欄“文件”--“new”-“JavaProject”,出現(xiàn)如圖1-25所示界面:在Projectname欄輸入你要建立的java項(xiàng)目名稱(chēng),選中Usedefaultlocation表示你建立的java項(xiàng)目默認(rèn)存放的位置,也可以選擇“Browse…”按鈕,將你建立的java項(xiàng)目存放到你想要的位置,其他按照缺省設(shè)置,單擊Finish按鈕。(2)新建一個(gè)類(lèi)文件在Eclipse環(huán)境中的“PackageExplorer”,右擊你的項(xiàng)目,依次選擇“new”—>“Class”,在出現(xiàn)的對(duì)話(huà)框中,name項(xiàng)目輸入java程序文件名,如圖1-26所示:?jiǎn)螕簟癋inish”按鈕,出現(xiàn)java程序的編寫(xiě)界面,如圖1-27所示:(3)編輯java程序代碼在Eclipse軟件中中間部分是代碼的編寫(xiě)部分,在該區(qū)域?qū)懭氪a,如圖1-28所示:(4)保存java程序?qū)懞胘ava程序代碼后,點(diǎn)擊工具欄上的“保存”按鈕或是快捷鍵(Ctrl+S),在保存的同時(shí),Eclipse自動(dòng)將源程序編譯成字節(jié)碼文件,如果源程序有語(yǔ)法錯(cuò)誤,Eclipse會(huì)智能提示。(5)運(yùn)行java程序在Eclipse軟件的菜單欄“Run”,選擇run選項(xiàng),或者點(diǎn)擊Eclipse軟件的工具欄運(yùn)行按鈕,運(yùn)行程序,如圖1-29所示:任務(wù)總結(jié)本章主要介紹了java的語(yǔ)言的特點(diǎn)和運(yùn)行機(jī)制,jdk的下載和安裝,java程序運(yùn)行環(huán)境變量配置,以及Eclipse集成開(kāi)發(fā)環(huán)境的簡(jiǎn)單使用。通過(guò)本章的學(xué)習(xí),可以使學(xué)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論