第二講java語法基礎(chǔ)ppt課件.ppt

ID:58682557

大?。?35.50 KB

頁數(shù):129頁

時間:2020-10-05

第二講java語法基礎(chǔ)ppt課件.ppt_第1頁
第二講java語法基礎(chǔ)ppt課件.ppt_第2頁
第二講java語法基礎(chǔ)ppt課件.ppt_第3頁
第二講java語法基礎(chǔ)ppt課件.ppt_第4頁
第二講java語法基礎(chǔ)ppt課件.ppt_第5頁
資源描述:

《第二講java語法基礎(chǔ)ppt課件.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、JVMJAVA的幾種模式ApplicationAppletServlet回顧Java運行時環(huán)境(JRE)包含一方面與硬件交互、另一方面又與程序交互的JVM。Java是完全面向?qū)ο蟮恼Z言,所有的實現(xiàn)必須放在類中。main函數(shù)是Java應用程序執(zhí)行的入口。JDK可用于開發(fā)Java程序?;仡橪esson2:ProgrammingBasic(Java語法基礎(chǔ))劉明銘2012Java語法基礎(chǔ)【學習目標】本講主要講述java編程語言的基本語法知識,如java中的簡單數(shù)據(jù)類型,運算符和表達式,控制語句,數(shù)組及字符串的處理。通過本講的學習

2、,同學們可以編寫簡單的java程序?!緦W習指南】同任何一種編程語言一樣,應深刻理解各知識點的概念,牢記一些java的語法,從而達到學習的目的。【參考書】《Java編程思想》,4th,第3,4章《瘋狂Java講義》,第3,4章課前思考Java中的標識符是由哪些字符組成的?Java中有哪些保留字?簡單數(shù)據(jù)類型包含哪幾種?各種數(shù)據(jù)類型變量的定義方法和常量的表示方法及取值范圍。Java中各簡單數(shù)據(jù)類型間的優(yōu)先次序和自動轉(zhuǎn)換規(guī)則是什么?各數(shù)據(jù)類型間在什么情況下,進行自動轉(zhuǎn)換,在什么情況下使用強制轉(zhuǎn)換?Java中有哪些運算符?這些運算

3、符的優(yōu)先關(guān)系是怎樣的?Java中有哪些控制語句?你了解每一種控制語句的語法規(guī)則嗎?5第二講Java語法基礎(chǔ)詞法規(guī)則數(shù)據(jù)類型常量與變量運算符和表達式控制語句數(shù)組和字符串詞法規(guī)則Java程序的運行體系Sourcecode(.javafile)javac:LexicalAnalysis&Parsing+Type-checking?Bytecode(.classfile)Java編譯器對源代碼進行詞法分析和類型校驗,生成字節(jié)碼文件JVM:Verification(essentiallyrepeatingstaticchecks)+

4、(InterpretationORCompilation+Loading+Executing)Java解釋器執(zhí)行字節(jié)碼文件中的類,Java解釋器在加載和執(zhí)行類時驗證類的完整性、正確操作和安全性,并與所在的操作系統(tǒng)、窗口環(huán)境和網(wǎng)絡(luò)設(shè)備進行交互以產(chǎn)生所期望的程序行為關(guān)鍵字abstractdoubleintstrictfp**booleanelseinterfacesuperbreakextendslongswitchbytefinalnativesynchronizedcasefinallynewthiscatchfloatp

5、ackagethrowcharforprivatethrowsclassgoto*protectedtransientconst*ifpublictrycontinueimplementsreturnvoiddefaultimportshortvolatiledoinstanceofstaticwhile注:*?當前未被使用**?使用于Java2標識符標識?常量、變量、數(shù)據(jù)類型、類和方法publicclassHelloWorld1{publicstaticvoidmain(String[]args){Stringmessa

6、ge=“HelloWorld!”;myPrint(message);}privatestaticvoidmyPrint(Strings){System.out.println(s);}}標識符組成規(guī)則字母(A~Z、a~z)、特殊符號($、_)和數(shù)字(0~9)第1個符號不能為數(shù)字不能為關(guān)鍵詞、true、false、null區(qū)分大小寫標識符例:point4、5w、A%、thisPicture、$currentValue、OK、_23b、Y_123、#length、a+b、if5w、A%、#length、a+b、if標識符一般約

7、定表示常量的標識符全部大寫,如RED表示類名的標識符用大寫字母開始,如MyCar表示公有方法和實例變量的標識符用小寫字母開始,后面的描述性詞以大寫開始,如getCurrentValue表示私有或局部變量的標識符全部用小寫字母,如next_value分隔符空白符空格、換行符、制表符分號表示語句結(jié)束,或用于for循環(huán)語句中逗號變量之間的分隔冒號?:/switch循環(huán)中的case語句花括號類體、方法體、復合語句(for/while/switch/if)第二講Java語法基礎(chǔ)詞法規(guī)則數(shù)據(jù)類型常量與變量運算符和表達式控制語句數(shù)組和字

8、符串數(shù)據(jù)類型基本數(shù)據(jù)類型數(shù)字(number)整型(integers)字節(jié)整數(shù)(byte,8bits):-128~127,0短整數(shù)(short,16bits):-32768~32767,0整數(shù)(int,32bits):-2147483648~2147483647,0長整數(shù)(long,64bits):……,

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。
关闭