資源描述:
《《java語言基礎》PPT課件.ppt》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、Java語言基礎本章是Java語言的基礎,主要學習的內容有:Java的關鍵字、標識符及各種數據類型;Java的常量、變量及各種運算符;1回顧了解Java語言的發(fā)展歷史了解Java語言的特點了解Java語言與C++語言的不同之處掌握安裝并設置Java開發(fā)平臺掌握Java程序的組成結構掌握使用集成開發(fā)環(huán)境編寫Java程序的方法2目標掌握標識符的定義規(guī)則了解常用的保留字和分隔符掌握各種簡單數據類型的使用掌握運算符和表達式的使用32.1.1Java標識符用來表示變量、方法或類等的名字。定義的規(guī)則如下:只能使用字母、數字、下劃線和美元符。只能以字母
2、、下劃線和美元符開頭。嚴格區(qū)分大小寫,沒有長度限制。不能與保留字同名。42.1.1Java標識符下面哪些是合法的Java標識符$Programe,_java,12Programe,&_java,$ProgrameJava1,變量1,$Str,$Programe_Java1,Programe2_1,%Programe21,_var1,myVar合法標識符:$Programe,_java,$Programe_Java1,Programe2_1,變量1,$Str,_var1,myVar。非法標識符:12Programe,&_java,$Prog
3、rameJava1,%Programe21等。52.1.1Java字符集與C語言或其他傳統(tǒng)的高級程序設計語言不同,Java語言的基本符號采用Unicode字符集,而不是ASCII字符集,以方便支持多語種。6在Unicode字符集中,字母不僅僅限于英語,還包括其他語言的字符,包括漢字。Unicode字符集采用16位編碼,一個字符在內存中占用兩個字節(jié)。雖然現有的多數程序使用ASCII編碼,但在運行前都被轉換為Unicode字符。72.1.2保留字abstractbreakbytebooleancatchcasecharclasscontinu
4、edefaultdodoubleelseextendsfalsefinalfloatforfinallyifimportimplementsintinterfaceInstanceoflonglengthnativenewnullpackageprivateprotectedpublicreturnswitchsynchronizedshortstaticsupertrytruethisthrowthrowsthreadsafetransientvoidvolatilewhile82.1.3分隔符(Seprators)有:空格、圓括號、花
5、括號、分號等。每條語句無論一行還是多行都以分號結束。塊(Block)是包含在{}里面的多條語句,塊可以嵌套??瞻撞逶诖a的元素中間:由一個或多個空格組成,也可以由一個或多個tab空格組成多個空行。92.1.4注釋(Comments)(1)單行://…(2)多行:/*…*/(3)文檔注釋:/**…**/單行注釋,以換行符為結束。多行注釋,注釋內容較多。使用javadoc工具從源代碼和文檔注釋中將信息取出,然后轉換為HTML文件。102.2.1數據類型劃分Java數據類型基本數據類型字符型(char)布爾類型(boolean)復合數據類型類(
6、class)接口(interface)數組空類型(null)數值類型整數類型實數類型短整型(short)整型(int)單精度浮點型(float)雙精度浮點型(double)長整型(long)字節(jié)型(byte)11Java語言、C語言的數據類型比較對C語言的數據類型作了一定的簡化。棄用了結構體、枚舉類型、共用體、指針等復雜數據類型增加布爾類型Java語言在對數據的類型檢查方面總的來說要比C語言更嚴格。122.2.2常量和變量1.常量有字面(Literal)常量和符號常量兩種。符號常量定義的一般格式如下:<數據類型><符號常量標
7、識符>=<常量值>;例如:finaldoublePI=3.141593;finalintCOUNT=1000;2.變量定義的一般格式如下:<數據類型><變量標識符>=<值>,<變量標識符>=<值>,…;例如:doublex=1.2345;其數值意義如同字面所表示的一樣。用Java標識符表示的一個常量。用于標識數據的存儲單元,各種類型的變量創(chuàng)建后都有默認值。132.3.1整型數據2-11.整型常量(1)整型多為十進制數形式,也可為八進制或十六進制形式,首位為“0”表示八進制的數值;首位為“0x”表示16進制的數值。(2)Java整型數都為帶
8、符號數。(3)整型缺省為int型,若為長整型需在數據后加字母l或L。142.3.1整型數據2-22.整型變量按照長度分為:byte、short、int、long。int類型常用,基本滿足需要,