黑馬程序員java培訓(xùn)就業(yè)班筆記day01總結(jié)_第1頁
黑馬程序員java培訓(xùn)就業(yè)班筆記day01總結(jié)_第2頁
黑馬程序員java培訓(xùn)就業(yè)班筆記day01總結(jié)_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、Day01總結(jié):1、 計(jì)算機(jī)常識(shí):包括了軟件的簡單劃分:系統(tǒng)軟件 windos等和應(yīng)用軟件 QQ、迅雷等2、 人機(jī)交互方式:圖形化界面GUI、命令行方式CLI:3、 常用的命令:cd:進(jìn)入目標(biāo)路徑、cd.退出當(dāng)前路徑、mk:創(chuàng)建文件、rd:刪除文件,dir:列出當(dāng)前目錄、cls:清屏、exit:退出dos窗口 cd回到根目錄 rds刪除根目錄下所有的文件(這里是比較牛的地方,因?yàn)閣indos都是從里到外的刪除,在dos命令下必須首先刪除里面的文件保證沒有任何文件下才能刪除當(dāng)前的文件目錄)*:代表通配符、notepad:記事本;4、 Help/?為dos中尋找?guī)椭墓ぞ?,可以幫助列出所有的dos

2、命令5、 Java的三種技術(shù)架構(gòu):javaSE:標(biāo)準(zhǔn)版:是為了開發(fā)桌面和商務(wù)應(yīng)用程序提供的解決方案 javaEE:企業(yè)版:為了開發(fā)企業(yè)環(huán)境下的應(yīng)用程序而提供的一套解決方案;javaME:小型版:是為了開發(fā)電子消費(fèi)品和嵌入式設(shè)備提供的解決方案;6、 Java的簡單特性:跨平臺(tái)性(平臺(tái)在此所指的是操作系統(tǒng),而操作系統(tǒng)指的是平臺(tái))怎么做到跨平臺(tái)?因?yàn)橛衘VM的出現(xiàn),只要計(jì)算機(jī)上安裝上虛擬機(jī)就可以運(yùn)行不同的程序jVM作用:能解釋java語言的程序;正是因?yàn)橛辛薐VM才使java語言具備了良好的移植性;7、 java語言的開發(fā)環(huán)境:JRE:java Runtime Enviroment Java運(yùn)行環(huán)境

3、:包括javaJVM和核心類庫 簡單:JRE=JVM+核心類庫JDK:java Development kit java 開發(fā)工具:包括java工具包 比如:javac 編譯器 java 運(yùn)行總的說來就是一句話:使用JDK開發(fā)完的程序交給JRE運(yùn)行;8、 下載JDk和安裝JDK 詳細(xì)見:下載JDK和安裝JDK專題下午:1、 環(huán)境變量的配置:三個(gè)步驟:下載安裝、配置環(huán)境變量、javac編譯運(yùn)行(如果dos窗口顯示出javaJVM中所有的參數(shù)信息代表已經(jīng)配置成功)2、 path環(huán)境變量有什么作用?用于記錄應(yīng)用程序所在的路徑;3、 配置Path環(huán)境變量目的:為了方便任何情況下都能執(zhí)行應(yīng)用程序4、 區(qū)

4、別:不用找路徑了,windos找路徑5、 臨時(shí)配置環(huán)境變量:Set path:6、 在原有的基礎(chǔ)上添加新的參數(shù)值:set path=E:javaJDKjdk1.7_0_3bin%path%:注意后面的部分(注意:配置時(shí)要盡量配置在前端,否則JDK會(huì)優(yōu)先運(yùn)行其他程序)7、 Java程序:Class DemoPublic static void main(String args)System.out.println("HelloWorld!");從上面的程序中可得:1、java文件的擴(kuò)展名為:.java 2、javac 對(duì)該java文件進(jìn)行編譯;3、java對(duì)生成的class文

5、件進(jìn)行運(yùn)行;類就是存儲(chǔ)代碼的地方;關(guān)鍵字:class 類名的書寫規(guī)范:英文和數(shù)字的組合,英文單詞第一個(gè)字母大寫如果有幾個(gè)組成,每個(gè)英文字母的首字母大寫(回憶變量名書寫規(guī)范-已經(jīng)忘記了)-自己寫好的文件稱之為源代碼或者源文件,必須翻譯成計(jì)算機(jī)能識(shí)別的文件NoSuchMethodError:main ;沒有main方法(缺少主函數(shù))回憶最常見的幾個(gè)異常(已經(jīng)忘記,java面試中這么一道題:說出你經(jīng)常遇到的異常,至少五個(gè))-public static void main(String args)main函數(shù)可以保證該類獨(dú)立運(yùn)行;它是程序的入口;它會(huì)被JVM所調(diào)用;argments:args;參數(shù)作用

6、:可以讓一個(gè)類可以獨(dú)立運(yùn)行;java程序的主函數(shù),程序的開始;執(zhí)行的起始點(diǎn);面試題:一個(gè)java程序中是否只能有一個(gè)main函數(shù)?(自己查找-已經(jīng)忘記)可以重載main()函數(shù) (重載和覆蓋知識(shí)點(diǎn)已經(jīng)忘記,晚上補(bǔ)齊)補(bǔ)習(xí):重載:什么是重載:Overload表示同一個(gè)類中可以有多個(gè)名稱相同的方法,重載的特點(diǎn):參數(shù)列表的方法各不相同(參數(shù)個(gè)數(shù)和參數(shù)列表)為什么用重載:是靜態(tài)多態(tài)性,即同名不同參,好比一個(gè)人可以用不同的餐具一樣;重寫:override覆蓋一個(gè)方法,并且對(duì)其重寫,以求達(dá)到不同的作用,-System.out.println("");println與print的區(qū)別:前

7、者換行也就是回車,后者沒有回車;作用:顯示效果不一樣;java的輸出語句:輸出在控制臺(tái)上;java對(duì)應(yīng)的程序就是java虛擬機(jī)弄清楚編譯時(shí)期和運(yùn)行時(shí)期出現(xiàn)的機(jī)制和錯(cuò)誤:(后期的異常機(jī)制中涉及到)-初學(xué)者在初學(xué)的時(shí)候遇到的問題:1、文件名保存錯(cuò)誤;2、目錄不對(duì) eg:只進(jìn)入了盤符,沒有進(jìn)入文件中;3、擴(kuò)展名保存不對(duì);eg:123.java.txt擴(kuò)展名隱藏;解決方法,用dir查看文件詳細(xì)信息,顯示其擴(kuò)展名;4、主函數(shù)找不到;5、編譯失?。?、classpath:類文件路徑set classpath=c:myclass將java的類文件告訴系統(tǒng),java虛擬機(jī)在執(zhí)行時(shí)就會(huì)制定的目錄下查找;作用:簡單一句話:告訴java虛擬機(jī)要運(yùn)行類文件的位置;沒告訴位置就在當(dāng)前文件下找,告訴位置就去告訴位置查找!set classpath=c:mycalss;多了一個(gè)分號(hào),表示告訴虛擬機(jī)按照所指定的目錄下查找的java程序,如果沒找到會(huì)在當(dāng)前目錄下再次查找;一般情況下不加分號(hào);如果加分號(hào)和自己指定的意愿有悖;set calsspath=.;c:myclass表示當(dāng)前路徑和指定的目錄;9、path與classpath的區(qū)別?path是用于定義系統(tǒng)中的可執(zhí)行程序的所在路徑。方便于執(zhí)行系統(tǒng)中的執(zhí)行文件,比如 exe bat。classpath用于定義java的類文件class文件的所在路徑

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論