資源描述:
《《Java就業(yè)培訓(xùn)教程》_張孝祥》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、張孝祥IT課堂-Java就業(yè)培訓(xùn)教程主講老師:□□□第一講Java的特點(diǎn)Java程序開發(fā)的基本過程學(xué)習(xí)Java的前提知識“一次編譯,到處運(yùn)行”的原理“一次編譯,到處運(yùn)行”的原理JVM虛擬機(jī)類似Windows操作系統(tǒng)Java虛擬機(jī)可以是硬件,也可以是軟件Java跨平臺的原因Java兼顧解釋性與編譯性語言的特點(diǎn)Java具有三個(gè)方面的內(nèi)涵是一種編程語言是一套開發(fā)工具是一個(gè)運(yùn)行環(huán)境學(xué)Java編程首先要掌握開發(fā)工具和運(yùn)行環(huán)境的搭建與使用。詳細(xì)介紹開發(fā)工具和運(yùn)行環(huán)境,才能讓初學(xué)者在學(xué)習(xí)時(shí)迅速上手。Java的開發(fā)環(huán)境的搭建(1)什么是JDK(JavaDevelopmentKit)開發(fā)工具,J
2、avac及基礎(chǔ)核心類運(yùn)行環(huán)境,java及基礎(chǔ)核心類按Java的應(yīng)用環(huán)境劃分J2EE(Java?2?Platform?Enterprise?Edition?)J2SE(Java?2?Platform?Stand?Edition)J2ME(Java?2?Platform?Micro?Edition?)下載網(wǎng)址http://java.sun.comJava的開發(fā)環(huán)境的搭建(2)JDK的安裝及目錄結(jié)構(gòu)使用Javac與java中碰到的路徑問題直接運(yùn)行Java進(jìn)行檢查運(yùn)行Java–verbose進(jìn)行檢查環(huán)境變量的介紹什么是環(huán)境變量查看環(huán)境變量的兩種方式如何設(shè)置系統(tǒng)環(huán)境變量path環(huán)境變量的
3、作用%path%的意義如何解決使用java命令中的問題體驗(yàn)Java編程的過程編輯工具的簡要介紹Test.java源文件的解釋用Javac編譯源文件(可能碰到的問題)用Java運(yùn)行編譯后的字節(jié)碼文件Classpath的設(shè)置實(shí)際操作講解classpath的作用Java解釋器是如何處理當(dāng)前目錄的如何解決當(dāng)前目錄的問題配置classpath的幾個(gè)注意事項(xiàng)JVM(虛擬機(jī))的運(yùn)行過程代碼的裝入代碼的校驗(yàn)代碼的執(zhí)行JVM(虛擬機(jī))的運(yùn)行過程反編譯工具JADFrontEnd第二講java編程基礎(chǔ)Java的基本語法(1)java代碼的位置java是嚴(yán)格區(qū)分大小寫的java是一種自由格式的語言代碼
4、分為結(jié)構(gòu)定義語句和功能執(zhí)行語句功能執(zhí)行語句的最后必須用分號結(jié)束java程序有三種注釋方式j(luò)ava中的標(biāo)識符java中的包、類、方法、參數(shù)和變量的名字,可由任意順序的大小寫字母、數(shù)字、下劃線(_)和美元符號($)組成,但標(biāo)識符不能以數(shù)字開頭,不能是關(guān)鍵字。合法的標(biāo)識符:indentifierusernameuser_name_userName$username非法的標(biāo)識符:class98.3HelloWorldJava的基本語法(2)java的關(guān)鍵字注:java無sizeof,goto,const關(guān)鍵字,但不能用gotoconst作為變量名abstractdoimplementp
5、rivatethisbooleandoubleimportprotectedthrowbreakelseinstanceofpublicthrowsbyteextendintreturntransientcasefalseinterfaceshorttruecatchfinallongstatictrycharfianllynativestrictfpvoidclassfloatnewsupervolatilecontinuefornullswitchwhiledefaultifpackagesynchronizedjava中的常量(1)整型常量十進(jìn)制(12),十六進(jìn)制(0x1
6、2),八進(jìn)制(012)長整型常量13L單精度浮點(diǎn)數(shù)5.1f,.4f,2e3f,0f雙精度浮點(diǎn)數(shù)5.1,.4,2e-3,0d布爾常量true和falsejava中的常量(2)字符常量‘a(chǎn)’,‘8’,'u0027'‘r‘表示接受鍵盤輸入,相當(dāng)于按下了回車鍵;‘‘是換行;‘t‘是制表符,相當(dāng)于table鍵;‘b‘是退格鍵,相當(dāng)于BackSpace;‘‘‘是單引號,而‘“‘是雙引號;‘\‘是一個(gè)斜杠“”。字符串常量“HelloWorld“,”123”,"WelcomeXXX"null常量null常量只有一個(gè)值,用null表示,表示對象的引用為空變量的概念與作用變
7、量就是系統(tǒng)為程序分配的一塊內(nèi)存單元,用來存儲各種類型的數(shù)據(jù)。根據(jù)所存儲的數(shù)據(jù)類型的不同,有各種不同類型的變量。變量名代表這塊內(nèi)存中的數(shù)據(jù)。intx=0,y;y=x+3;執(zhí)行這兩條語句的過程中,內(nèi)存分配及變化情況。X在被取值前必須被初始化。java的變量類型數(shù)據(jù)類型基本數(shù)據(jù)類型引用數(shù)據(jù)類型數(shù)值型字符型(char)布爾型(boolean)整數(shù)類型(byte,short,int,long)浮點(diǎn)類型(float,double)類(class)接口(interface)數(shù)組變量字節(jié)大小及有效取值范圍b