資源描述:
《java視頻(張孝祥)學(xué)習(xí)筆記》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、Java視頻(張孝祥)學(xué)習(xí)筆記第一講Java開發(fā)前奏l(xiāng)Java的特點:一次編譯,到處運行(Java字節(jié)碼解譯程序)當(dāng)windows可執(zhí)行程序運行時,操作系統(tǒng)會將可執(zhí)行程序的機器碼交給CPU一條一條運行。Java源程序->Java字節(jié)碼文件->Java字節(jié)碼解釋程序(JVM)在各種操作系統(tǒng)上運行或者在JavaCPU上運行l(wèi)Java程序開發(fā)的基本過程JDK(JavaDevelopmentKit):開發(fā)工具,javac及基礎(chǔ)核心類;運行環(huán)境,Java及基礎(chǔ)核心類J2EE(Java2PlatformEnterpriseEdition)J2SE(Java2Pl
2、atformStandEdition)J2ME(Java2PlatformMicroEdition)l學(xué)習(xí)Java必須掌握的前提知識Javac.exe將java源程序編譯成java字節(jié)碼文件編譯工具Java.exe在Windows系統(tǒng)上對java字節(jié)碼文件進行解釋執(zhí)行的程序,即Java虛擬機Demo文件下是Sun公司提供的一些Sample。l環(huán)境變量在dos中輸入javac和java,若打印出詳細幫助說明,則說明java虛擬機安裝沒問題。操作系統(tǒng)的環(huán)境變量就是在操作系統(tǒng)中定義的變量,可以供操作系統(tǒng)中所有程序訪問。兩種訪問環(huán)境變量的方式:1)在dos中
3、輸入“set”查看環(huán)境變量2)在桌面上在“我的電腦”上單擊右鍵>系統(tǒng)屬性>高級>環(huán)境變量用戶環(huán)境變量:只對特定用戶有效;系統(tǒng)環(huán)境變量:對所有用戶有效。用戶變量可以覆蓋系統(tǒng)變量。set>可查看所有環(huán)境變量set變量名>查看特定環(huán)境變量set變量名=value可對變量進行賦值set變量名=空可將變量的值變?yōu)?追加path的內(nèi)容:setpath=%path%;新變量名=值在變量名和值中,空格不被忽略,如”path“不等于”path”在“高級”>“環(huán)境變量”中修改環(huán)境變量,需要注銷后才會真正生效。Java–verbose會將需要裝載文件的過程詳細打印出來查看
4、文件的全路徑有兩種方式:一種是將文件直接拖到“運行”框中,一種是拖到dos中。Publicclass類名{}類名和和文件名必須一致,一個java文件中可以有多個類,但只能有一個public類。print打印完以后不換行;println打印完以后換行;print+=printlnlclasspathsetclasspath=類所在路徑,java虛擬機會沿classpath所指定的路徑查找該類setclasspath=路徑名;.“.”代表當(dāng)前目錄classpath指定的目錄中不能含有空格,不能含有中文jad-java的反編譯文件,可以將*.class
5、”反編譯為”*.java”第二講Java編程基礎(chǔ)教程視頻的配套書籍——《Java就業(yè)培訓(xùn)教程》lJava基本語法Java語言是嚴格區(qū)分大小寫的,可以分多行書寫。語句分類:結(jié)構(gòu)定義語句、功能執(zhí)行語句功能語句需要在語句后面加上”;”。字符串不能隨意分行書寫,如果確實要分行,必須用”+”相連。三種注釋方式:用”//”進行行注釋,用”/*”plus“*/”進行多行注釋,用”/**”plus“*/”進行生成java文檔的多行注釋。在”/*”plus“*/”之間不能再嵌套”/*”plus“*/”,可以嵌套”//”。標(biāo)識符:大小寫字母、數(shù)字、下劃線、美元符號$組成
6、,但不能以數(shù)字開頭,同時不能用關(guān)鍵字作為變量名。lJava中的變量整型變量:十進制,十六進制Ox12,八進制O12長整型變量:13L單精度浮點數(shù):5.1f,2e3f在內(nèi)存中占用4個字節(jié)雙精度浮點數(shù):5.1在內(nèi)存中占用8個字節(jié)布爾常量:truefalse字符常量:用單引號引起來,’r’表示鍵盤輸入,相當(dāng)于按下回車鍵,’’換行,’t’制表符,’b’退格鍵,’’’單引號,’”’雙引號,’\’表示一個斜杠。字符串常量:用雙引號引起來Null常量:只有一個,用null表示,表示對象的引用為空。變量:就是系統(tǒng)為程序分配的一塊內(nèi)存單元,用來存儲各種
7、類型的數(shù)據(jù)。變量在使用前必須先初始化。l數(shù)據(jù)類型基本數(shù)據(jù)類型:數(shù)值型:整數(shù)類型(byte,short,int,long),浮點類型(float,double);字符型:char;布爾型:boolean。引用數(shù)據(jù)類型:類:class;接口:interface;數(shù)組變量的字節(jié)大?。篵yte占用1個字節(jié),short占用2個字節(jié),int占用4個字節(jié),logn占用8個字節(jié),float占用4個字節(jié),double占用8個字節(jié),char占用2個字節(jié)(unicode編碼),Boolean占1個字節(jié)。語句”floatf=3.5;”會報錯,因為”3.5”是雙精度數(shù),正確寫
8、法應(yīng)為”floatf=3.5f”。自動類型轉(zhuǎn)換(也稱隱式轉(zhuǎn)換)強制類型轉(zhuǎn)換(也稱顯式轉(zhuǎn)換),有可能會存在隱患