畢向東基礎(chǔ)視頻教程ppt講義及源代碼_第1頁
畢向東基礎(chǔ)視頻教程ppt講義及源代碼_第2頁
畢向東基礎(chǔ)視頻教程ppt講義及源代碼_第3頁
畢向東基礎(chǔ)視頻教程ppt講義及源代碼_第4頁
畢向東基礎(chǔ)視頻教程ppt講義及源代碼_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

預(yù)熱班要求上課不要遲到早退,特殊情況提前請假上課將手機(jī)調(diào)成靜音或者振動上課禁止看電影,玩游戲教室電腦嚴(yán)禁挪動,私自設(shè)置密碼IT資訊交流網(wǎng)WWW.IT315.ORG對學(xué)員的建議記筆記,加注釋,寫總結(jié)不要完全依賴于書和視頻建立有效的學(xué)習(xí)方法學(xué)習(xí)軟件編程的捷徑--敲,狂敲如果學(xué)習(xí)上出現(xiàn)問題,歡迎大家隨時與我交流IT資訊交流網(wǎng)WWW.IT315.ORG第一章

Java概述畢向東IT資訊交流網(wǎng)WWW.IT315.ORG基礎(chǔ)常識軟件開發(fā)人機(jī)交互方式常用的DOS命令I(lǐng)T資訊交流網(wǎng)WWW.IT315.ORG軟件開發(fā)什么是軟件?軟件:一系列按照特定順序組織的計算機(jī)數(shù)據(jù)和指令的集合。常見的軟件:系統(tǒng)軟件:如:DOS,windows,Linux等。應(yīng)用軟件:如:掃雷,迅雷,QQ等。什么是開發(fā)?制作軟件IT資訊交流網(wǎng)WWW.IT315.ORG人機(jī)交互軟件的出現(xiàn)實(shí)現(xiàn)了人與計算機(jī)之間的更好的交互。交互方式:圖形化界面:這種方式簡單直觀,使用者易于接受,容易上手操作。命令行方式:需要有一個控制臺,輸入特定的指令,讓計算機(jī)完成一些操作。較為麻煩,需要記錄住一些命令。IT資訊交流網(wǎng)WWW.IT315.ORG命令行方式dos命令行,課程中常見的命令。dir:列出當(dāng)前目錄下的文件以及文件夾md:創(chuàng)建目錄rd:刪除目錄cd:進(jìn)入指定目錄cd..:退回到上一級目錄cd/:退回到根目錄del:刪除文件exit:推出dos命令行IT資訊交流網(wǎng)WWW.IT315.ORG計算機(jī)語言通過DOS命令行的演示,發(fā)現(xiàn)原來操作計算機(jī)就如同和計算機(jī)說話一樣。我們告訴它做什么,它就可以做什么。前提是,我們和它說的內(nèi)容它必須識別才可以。這就是計算機(jī)語言。IT資訊交流網(wǎng)WWW.IT315.ORG1.1什么是計算機(jī)語言?語言:是人與人之間用于溝通的一種方式。例如:中國人與中國人用中文溝通。而中國人要和韓國人交流,就要學(xué)習(xí)韓語。計算機(jī)語言:人與計算機(jī)交流的方式。如果人要與計算機(jī)交流,那么就要學(xué)習(xí)計算機(jī)語。計算機(jī)語言有很多種,如:C,C++,Java等。

這里,我們選擇其中的一種:Java語言。IT資訊交流網(wǎng)WWW.IT315.ORG1.2Java語言概述是SUN(StanfordUniversityNetwork,斯坦福大學(xué)網(wǎng)絡(luò)公司)1995年推出的一門高級編程語言。是一種面向Internet的編程語言。隨著Java技術(shù)在web方面的不斷成熟,已經(jīng)成為Web應(yīng)用程序的首選開發(fā)語言。是簡單易學(xué),完全面向?qū)ο?,安全可靠,與平臺無關(guān)的編程語言。IT資訊交流網(wǎng)WWW.IT315.ORG1.2.1Java語言的三種技術(shù)架構(gòu)J2EE(Java2PlatformEnterpriseEdition)企業(yè)版是為開發(fā)企業(yè)環(huán)境下的應(yīng)用程序提供的一套解決方案。該技術(shù)體系中包含的技術(shù)如ServletJsp等,主要針對于Web應(yīng)用程序開發(fā)。J2SE(Java2PlatformStandardEdition)標(biāo)準(zhǔn)版是為開發(fā)普通桌面和商務(wù)應(yīng)用程序提供的解決方案。該技術(shù)體系是其他兩者的基礎(chǔ),可以完成一些桌面應(yīng)用程序的開發(fā)。比如Java版的掃雷。J2ME(Java2PlatformMicroEdition)小型版是為開發(fā)電子消費(fèi)產(chǎn)品和嵌入式設(shè)備提供的解決方案。該技術(shù)體系主要應(yīng)用于小型電子消費(fèi)類產(chǎn)品,如手機(jī)中的應(yīng)用程序等。Java5.0版本后,更名為JAVAEEJAVASEJAVAMEIT資訊交流網(wǎng)WWW.IT315.ORG1.2.2Java語言的特點(diǎn):跨平臺性什么是跨平臺性?通過Java語言編寫的應(yīng)用程序在不同的系統(tǒng)平臺上都可以運(yùn)行。原理是什么?只要在需要運(yùn)行java應(yīng)用程序的操作系統(tǒng)上,先安裝一個Java虛擬機(jī)(JVMJavaVirtualMachine)即可。由JVM來負(fù)責(zé)Java程序在該系統(tǒng)中的運(yùn)行。IT資訊交流網(wǎng)WWW.IT315.ORG1.2.3Java語言的特點(diǎn):跨平臺性(圖解)Windows系統(tǒng)Linux系統(tǒng)MAC系統(tǒng)Java程序win版的JVMlin版的JVMmac版的JVM因?yàn)橛辛薐VM,所以同一個Java程序在三個不同的操作系統(tǒng)中都可以執(zhí)行。這樣就實(shí)現(xiàn)了Java程序的跨平臺性。也稱為Java具有良好的可移植性。IT資訊交流網(wǎng)WWW.IT315.ORG1.3Java語言的環(huán)境搭建明確什么是JRE,JDK下載JDK安裝JDK配置環(huán)境變量驗(yàn)證是否成功IT資訊交流網(wǎng)WWW.IT315.ORG1.3.1什么是JRE,JDK?JRE(JavaRuntimeEnvironment

Java運(yùn)行環(huán)境)包括Java虛擬機(jī)(JVMJavaVirtualMachine)和Java程序所需的核心類庫等,如果想要運(yùn)行一個開發(fā)好的Java程序,計算機(jī)中只需要安裝JRE即可。JDK(JavaDevelopmentKit

Java開發(fā)工具包)JDK是提供給Java開發(fā)人員使用的,其中包含了java的開發(fā)工具,也包括了JRE。所以安裝了JDK,就不用在單獨(dú)安裝JRE了。其中的開發(fā)工具:編譯工具(javac.exe)打包工具(jar.exe)等簡單而言:使用JDK開發(fā)完成的java程序,交給JRE去運(yùn)行。IT資訊交流網(wǎng)WWW.IT315.ORGJava6.0PlatformIT資訊交流網(wǎng)WWW.IT315.ORG1.3.2下載JDKJDK(JavaDevelopmentKitJava開發(fā)工具包)官方網(wǎng)址: 參閱index.html 參閱index1.htmlIT資訊交流網(wǎng)WWW.IT315.ORG1.3.3安裝JDK傻瓜式安裝,下一步即可。建議:安裝路徑不要有中文或者特殊符號如空格等。當(dāng)提示安裝JRE時,可以選擇不安裝。具體流程參閱JDK6安裝配置簡程.docIT資訊交流網(wǎng)WWW.IT315.ORG1.3.4配置環(huán)境變量path(1)在dos命令行中敲入javac,出現(xiàn)錯誤提示。錯誤原理:當(dāng)前執(zhí)行的程序在當(dāng)前目錄下如果不存在,windows系統(tǒng)會在系統(tǒng)中已有的一個名為path的環(huán)境變量指定的目錄中查找。如果還沒有找到,就出現(xiàn)以上的錯誤提示。所以進(jìn)入到j(luò)dk安裝路徑\bin目錄下,執(zhí)行javac??吹絡(luò)avac參數(shù)提示信息。IT資訊交流網(wǎng)WWW.IT315.ORG1.3.4配置環(huán)境變量path(2)每次執(zhí)行java的工具都要進(jìn)入到bin目錄下,是非常麻煩的??刹豢梢栽谌魏文夸浵露伎梢詧?zhí)行java的工具呢?根據(jù)windows系統(tǒng)在查找可執(zhí)行程序的原理,可以將java工具所在路徑定義到path環(huán)境變量中,讓系統(tǒng)幫我們?nèi)フ疫\(yùn)行執(zhí)行的程序。IT資訊交流網(wǎng)WWW.IT315.ORG1.3.4配置環(huán)境變量path(3)我的電腦--屬性--高級--環(huán)境變量編輯path環(huán)境變量,在變量值開始處加上java工具所在目錄,后面用“;”和其他值分隔開即可。打開DOS命令行,任意目錄下敲入javac。如果出現(xiàn)javac的參數(shù)信息,配置成功。這種配置方式,一勞永逸。具體操作流程,可以參閱JDK6安裝配置簡程.docIT資訊交流網(wǎng)WWW.IT315.ORG1.3.4配置環(huán)境變量path(4)臨時配置方式:通過dos命令中set命令完成set:用于查看本機(jī)的所有環(huán)境變量的信息。set變量名:查看具體一個環(huán)境變量的值。set變量名=:清空一個環(huán)境變量的值。set變量名=具體值:給指定變量定義具體值。想要在原有環(huán)境變量值基礎(chǔ)上添加新值呢?首先,通過%變量名%操作符獲取到原有環(huán)境變量的值。然后加上新值后在定義給該變量名即可舉例:給path環(huán)境變量加入新值setpath=新值;%path%注意:這種配置方式只在當(dāng)前dos窗口有效。窗口關(guān)閉,配置消失。IT資訊交流網(wǎng)WWW.IT315.ORG1.3.5配置技巧為了不因?yàn)閖dk的目錄或者目錄名稱的改變,而不斷更改path的值,而導(dǎo)致對path變量值的誤操作,可以通過以下技巧完成。新創(chuàng)建一個環(huán)境變量JAVA_HOME記錄住jdk的目錄。在path中通過%%動態(tài)的獲取JAVA_HOME的值即可。JAVA_HOME=F:\jdk1.6.0_01path=%JAVA_HOME%\bin;%path%%path%:動態(tài)獲取path環(huán)境變量的值。%JAVA_HOME%:動態(tài)獲取名稱為JAVA_HOME環(huán)境變量的值。IT資訊交流網(wǎng)WWW.IT315.ORG1.4Java程序開發(fā)體驗(yàn)--HelloWorld將Java代碼編寫到擴(kuò)展名為.java的文件中。通過javac命令對該java文件進(jìn)行編譯。通過java命令對生成的class文件進(jìn)行運(yùn)行。具體操作流程可參閱:HelloWorld流程圖.doc.java文件.class文件javac.exe結(jié)果java.exe編譯運(yùn)行IT資訊交流網(wǎng)WWW.IT315.ORG1.4Java程序開發(fā)體驗(yàn)--編寫步驟一:編寫選擇最簡單的編輯器記事本。敲入代碼classDemo{}將文件保存成Demo.java,這個文件是存放java代碼的文件,稱為源文件。IT資訊交流網(wǎng)WWW.IT315.ORG1.4Java程序開發(fā)體驗(yàn)--編譯步驟二:編譯有了java源文件,將其編譯成JVM可以識別的文件。在該源文件目錄下,通過javac編譯工具對Demo.java文件進(jìn)行編譯。如果程序沒有錯誤,沒有任何提示,但在當(dāng)前目錄下會出現(xiàn)一個Demo.class文件,該文件稱為字節(jié)碼文件,也是可以執(zhí)行的java的程序。IT資訊交流網(wǎng)WWW.IT315.ORG1.4Java程序開發(fā)體驗(yàn)--運(yùn)行步驟三:運(yùn)行有了可執(zhí)行的java程序(Demo.class字節(jié)碼文件)通過運(yùn)行工具java.exe對字節(jié)碼文件進(jìn)行執(zhí)行。出現(xiàn)提示:缺少一個名稱為main的方法。因?yàn)橐粋€程序的執(zhí)行需要一個起始點(diǎn)或者入口,所以在Demo類中的加入publicstaticvoidmain(String[]args){}對修改后的Demo.java源文件需要重新編譯,生成新的class文件后,在進(jìn)行執(zhí)行。發(fā)現(xiàn)沒有編譯失敗,但也沒有任何效果,因?yàn)椴]有告訴JVM要幫我們做什么事情,也就是沒有可以具體執(zhí)行的語句。想要和JVM來個互動,只要在main方法中加入一句System.out.println("hellojava");在重新編譯,運(yùn)行即可。IT資訊交流網(wǎng)WWW.IT315.ORG1.5配置classpath(1)既然class文件(字節(jié)碼文件)是java的運(yùn)行文件,可不可以實(shí)現(xiàn),在任意目錄下都可以執(zhí)行某一目錄下的class文件呢?根據(jù)path環(huán)境變量的原理,可以定義一個名為classpath環(huán)境變量,將要運(yùn)行的class文件所在目錄定義在該變量中。例:setclasspath=c:\classpath變量值是java類文件的目錄path變量是windows程序文件的目錄IT資訊交流網(wǎng)WWW.IT315.ORG1.5配置classpath(2)JVM查找類文件的順序:如果沒有配置classpath環(huán)境變量,JVM只在當(dāng)前目錄下查找要運(yùn)行的類文件。如果配置了classpath環(huán)境,JVM會先在classpath環(huán)境變量值的目錄中查找要運(yùn)行的類文件。值的結(jié)尾處如果加上分號,那么JVM在classpath目錄下沒有找到要指定的類文件,會在當(dāng)前目錄下在查找一次。值的結(jié)尾出如果沒有分號,那么JVM在classpath目錄下沒有找到要指定的類文件,不會在當(dāng)前目錄下查找,即使當(dāng)前目錄下有,也不會運(yùn)行。建議:配置classpath環(huán)境變量時,值的結(jié)尾處不要加分號,如果需要訪問當(dāng)前目錄可以用“.”表示。IT資訊交流網(wǎng)WWW.IT315.ORG1.6創(chuàng)建問題及解決方法源文件名不存在或者寫錯,或者當(dāng)前路徑錯誤。類文件名寫錯,或者類文件不在當(dāng)前路徑下,或者不再classpath指定路徑下。IT資訊交流網(wǎng)WWW.IT315.ORG編譯失敗,注意錯誤出現(xiàn)的行數(shù),在

溫馨提示

  • 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

提交評論