java編程知識new

java編程知識new

ID:22310644

大?。?51.50 KB

頁數(shù):154頁

時間:2018-10-28

java編程知識new_第1頁
java編程知識new_第2頁
java編程知識new_第3頁
java編程知識new_第4頁
java編程知識new_第5頁
資源描述:

《java編程知識new》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、Java編程基礎Java語言由語法規(guī)則和類庫兩部分組成,其中語法規(guī)則確定了Java程序的書寫規(guī)范,學習好語法規(guī)則是Java語言,也是所有編程語言的基本功。本文主要向大家簡單介紹一下Java的語法規(guī)則。Java語言與C/C++語言有著緊密的聯(lián)系,Java中的許多術語來自于C++,起語法也來自于C++。因此Java的語法和c++的語法計劃一模一樣。下面簡單介紹一下Java的具體語法。一、Java的詞法1、標識符標識符是類、變量和方法等的名字,作用是讓編譯器能夠識別它們。在Java語言中,標識符可以包含數(shù)字、字母、下劃線(_)和美圓符號($),

2、但是不能以數(shù)字作為開頭。與C/C++語言不同的是,Java語言還可以將一些非拉丁字母包含在標識符中,這是因為Java語言使用的是Unicode字符,所有的十六進制00C0以上的Unicode字符都可以用在標識符中。但是Java語言的關鍵字是不能用來作為標識符的。我們在使用標識符的時候應該盡量表達所要表示的類、變量、方法等的含義。另外,標識符中可以使用下劃線,我們應該充分利用這一點以提高程序的可讀性。2、關鍵字以下是Java的全部關鍵字:abstractdoubleintstrictfp**booleanelseinterfacesuper

3、breakextendslongswitchbytefinalnativesynchronizedcasefinallynewthiscatchfloatpackagethrowcharforprivatethrowsclassgoto*protectedtransientconst*ifpublictrycontinueimplementsreturnvoiddefaultimportshortvolatiledoinstanceofstaticwhile*尚未使用的關鍵字**為Java2增加的關鍵字3、注釋Java有三種形式的注釋:第

4、一種是C語言的傳統(tǒng)注釋方式,即將“/*”和“*/”之間的文本都視為注釋,這種注釋可以跨越多行。第二種是C++風格的注釋,即將“//”之后直到行尾的文本都視為注釋,這種注釋只能包含一行。第三種是Java新增加的注釋方式,即將“/**”和“*/”之間的文本都視為注釋,這種注釋也可以夸耀多行。注意,這種注釋方式生成的注釋將作為Javadoc文檔保存。二、操作符1、算術操作符操作符用途優(yōu)先級結合性++,--自動遞增,自動遞減2(僅次于括號)從右到左+,-一元加,一元減2從右到左*,/乘,除3從左到右%取余(求模)3從左到右+,-加,減4從左到右2

5、、布爾運算與關系運算符操作符用途優(yōu)先級結合性>,<,>=,<=測試相對大小6從左到右==測試相等性7從左到右!=測試不等性7從左到右?:根據(jù)第一個操作數(shù)返回后兩個操作數(shù)之一13從左到右!非2從右到左&布爾與8從左到右^異或9從左到右

6、布爾或10從左到右&&條件與11從左到右

7、

8、條件或12從左到右3、位操作符操作符用途優(yōu)先級結合性~非(位求補)2從右到左<<,>>左移,右移5從左到右>>>當作無符號右移5從左到右&位和8從左到右^位異或9從左到右

9、位或10從左到右4、賦值操作符操作符用途優(yōu)先級結合性=賦值14從右到左*=操作同時賦值14從右

10、到左/=操作同時賦值14從右到左%=操作同時賦值14從右到左+=操作同時賦值14從右到左-=操作同時賦值14從右到左>>=操作同時賦值14從右到左<<=操作同時賦值14從右到左>>>=操作同時賦值14從右到左^=操作同時賦值14從右到左

11、=操作同時賦值14從右到左&=操作同時賦值14從右到左5、特殊操作符cast操作符將一種數(shù)據(jù)類型轉(zhuǎn)換成為另一種數(shù)據(jù)類型,cast應寫成把要校正操作數(shù)的類型名放在括號中。例如:inti;longl;l=7876547;i=(int)l;如果給高精度的變量賦予一個低精度值,則不需校正。類型校正操作符的優(yōu)先級為

12、2,結合性為從右到左結合。將以上講到的操作符的優(yōu)先級總結如下:優(yōu)先級運算符結合順序1[]數(shù)組運算.點運算符()調(diào)用方法從左到右2!~++--+(一元加)-(一元減)()強制類型轉(zhuǎn)換new從右到左3*/%從左到右4+(二元加)-(二元減)從左到右5>><<>>>從左到右6<<=>>=instanceof從左到右7==!=從左到右8&從左到右9^從左到右10

13、從左到右11&&從左到右12

14、

15、從左到右13?:從左到右14=+=-=*=/=%=&=

16、=^=<<=>>=>>>=從右到左三、常量1、整型常量在Java語言中,整型常量有三種形式,它們分

17、別是:十進制、八進制、十六進制。需要注意的是十進制數(shù)不能以0開頭,這是因為八進制的數(shù)是以0開頭的,而十六進制數(shù)以0x或0X開頭。2、浮點型常量浮點數(shù)只能表示十進制數(shù)。浮點數(shù)有兩種表示方法,即標

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

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

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