免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

Java中關(guān)鍵字的知識點有哪些

本文小編為大家詳細介紹“Java中關(guān)鍵字的知識點有哪些”,內(nèi)容詳細,步驟清晰,細節(jié)處理妥當,希望這篇“Java中關(guān)鍵字的知識點有哪些”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識吧。

成都創(chuàng)新互聯(lián)公司專注于從江企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站,商城建設(shè)。從江網(wǎng)站建設(shè)公司,為從江等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站建設(shè),專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

java的基本語法

一、關(guān)鍵字

定義:被Java語言賦予特殊含義,用做專門用途的字符串

特點:關(guān)鍵字中的所有字母都為小寫

Java中關(guān)鍵字的知識點有哪些

二、標識符

定義:java對各種變量、方法和類等要素命名時所使用的的字符序列稱為標識符(凡是自己可以起名字的地方都叫標識符)

合法規(guī)則:

1.由26個英文字母大小寫,0-9,_或$組成

2.數(shù)字不可以開頭 

3.不可以使用關(guān)鍵字或保留字,但能包含關(guān)鍵字和保留字

4.Java中嚴格區(qū)分大小寫,長度無限制

5.標識符不能包含空格

命名規(guī)范:

1.包名:  多單詞組成時所有字母都小寫:xxxyyyzzz

2.類名、接口名:  多單詞組成時,所有單詞的首字母大寫:XxxYyyZzz

3.變量名、方法名:  多單詞組成時,第一個單詞首字母小寫,第二個單詞開始每個單詞的首字母大寫:xxxYyyZzz

4.常量名:  所有字母都要大寫,多單詞組成時每個單詞用下?lián)Q線連接:XXX_YYY_ZZZ

三、變量

概念:

1.是內(nèi)存中的一個存儲區(qū)域

2.該區(qū)域有自己的名稱(變量名)和類型(數(shù)據(jù)類型)

3.java中的每個變量必須先聲明(定義),后使用

4.該區(qū)域的數(shù)據(jù)可以在同一類型范圍內(nèi)不斷變化(例如先聲明int i = 1;再聲明i = 2;則i的值由1變?yōu)?)

5.變量是通過變量名來訪問這塊區(qū)域的

定義變量格式: 數(shù)據(jù)類型 變量名 = 初始化值

注意:

1.變量的作用域:在一對{ }之間有效

2.必須有初始化值(第一次給變量賦值):例如 int i = 0; 若直接只int m;則錯誤,因為沒有給變量初始化

3.聲明變量過程中的=,不同于數(shù)學(xué)意義上的=,在java中表示賦值

變量的分類——按數(shù)據(jù)類型(除了8種基本數(shù)據(jù)類型之外,其他的都是引用數(shù)據(jù)類型)

Java中關(guān)鍵字的知識點有哪些

8種基本數(shù)據(jù)類型

1.整數(shù)類型:byte、short、int、long

注意:

1.java各整數(shù)類型有固定的表數(shù)范圍和字節(jié)長度,不受具體OS影響,以保證java程序的可移植性  例如: byte b = 129 就超出了byte的表數(shù)范圍,不合法

2.java的整型常量默認為 int 型

3.聲明 long 型常量須后加 ‘l’ 或 ‘L’(長整型)  例如:long l = 6L (最好用大寫L,因為小寫l和1相似)

Java中關(guān)鍵字的知識點有哪些

2.浮點類型:float、double

注意:

1.Java浮點類型也有固定的表數(shù)范圍和字段長度,不受OS影響

2.Java的浮點類型常量默認為 double 型

3.聲明 float 型常量,須后加 ‘f’ 或 ‘F’

4.浮點型常量有兩種表示形式:十進制數(shù)形式(如5.12   512.0f    .512)必須有小數(shù)點

科學(xué)計數(shù)法形式(如5.12e2    512E2    100E-2)結(jié)尾的"E+數(shù)字"表示E之前的數(shù)字要乘以10的多少次方,比如3.14E3就是3.14 × 103 =3140,3.14E-3 就是 3.14 x 10-3 =0.00314。

Java中關(guān)鍵字的知識點有哪些

3.字符類型:char

注意:

1.char 型數(shù)據(jù)用來表示通常意義上的“字符”(2字節(jié))

2.字符型常量的表現(xiàn)形式:字符常量是用英文單引號 '' 括起來的單個字符,涵蓋世界上所有書面語的字符。例如:char c1 = 'a'; char c2 = '6'; char c3 = '中';

Java中還允許使用轉(zhuǎn)義字符 '\' 來將其后的字符轉(zhuǎn)變?yōu)樘厥庾址统A俊@纾?nbsp;char c3 = '\n';     // '\n' 表示換行符

3.char類型是可以進行運算的,因為它都對應(yīng)有Unicode碼。

 Java中關(guān)鍵字的知識點有哪些

布爾類型:boolean

注意:1.boolean類型適用于邏輯運算,一般用于程序流程控制:if條件控制語句;while循環(huán)控制語句;do-while循環(huán)控制語句;for循環(huán)控制語句;

2.boolean類型數(shù)據(jù)只允許取值true和false,無null    (不可用0或非0的整數(shù)代替true和false)   例如:boolean b1 = true;或boolean b1 = false;

基本類型之外為引用類型:例如String類     

引用類型特點:

1.在Java中,引用類型的變量非常類似于C/C++的指針。引用類型指向一個對象,指向?qū)ο蟮淖兞渴且米兞俊_@些變量在聲明時被指定為一個特定的類型,比如 Employee、Puppy 等。變量一旦聲明后,類型就不能被改變了。

2.對象、數(shù)組都是引用數(shù)據(jù)類型。

3.所有引用類型的默認值都是null。

4.一個引用變量可以用來引用任何與之兼容的類型。

String類:

1.值null可以賦值給任何引用類型的變量,用于表現(xiàn)這個引用變量中保存的地址為空,String類屬于引用類型,可用null賦值

2.String類是一個典型的不可變類,String對象創(chuàng)造出來就不可能被改變。創(chuàng)造出的字符串將存放在數(shù)據(jù)區(qū),保證每個字符串常量只有一個,不會產(chǎn)生多個副本    例如:int i0 = 1; int i1 = 1; 這種情況會在內(nèi)存中儲存兩個1值,而String s0 = "hello"; String s1 = "hello"; 這種情況只會在內(nèi)存中存在一個“hello”,假設(shè)“hello”的內(nèi)存地址為xxxxxx,聲明s0變量時給s0賦值“hello”實際上讓s0變量引用“hello”的內(nèi)存地址xxxxxx,當我們再聲明變量s1也賦值“hello”的時候?qū)嶋H上也是直接把已經(jīng)存在的“hello”的內(nèi)存地址給s1引用

3.String類可以用加號拼接,例如:String s3 = "he" + "ll" + "o"; 輸出為"hello"

基本數(shù)據(jù)類型轉(zhuǎn)換

1.自動類型轉(zhuǎn)換:容量小的數(shù)據(jù)類型自動轉(zhuǎn)換為容量大的數(shù)據(jù)類型,數(shù)據(jù)類型按容量的大小排序為:

Java中關(guān)鍵字的知識點有哪些

2.有多種類型的數(shù)據(jù)混合運算時,系統(tǒng)首先自動將所有的數(shù)據(jù)轉(zhuǎn)換為容量最大的那種數(shù)據(jù)類型,然后再進行計算

3.byte,short,char,之間不會相互轉(zhuǎn)換,他們?nèi)咴谟嬎銜r首先轉(zhuǎn)換為int

4.當把任何基本類型的值和字符串進行連接運算時(+),基本類型的值將自動轉(zhuǎn)換為字符串類型

注意:1. 不能對boolean類型進行類型轉(zhuǎn)換。

2. 不能把對象類型轉(zhuǎn)換成不相關(guān)類的對象。

3. 在把容量大的類型轉(zhuǎn)換為容量小的類型時必須使用強制類型轉(zhuǎn)換。

4. 轉(zhuǎn)換過程中可能導(dǎo)致溢出或損失精度,例如:

int i =128;

byte b = (byte)i;

因為 byte 類型是 8 位,最大值為127,所以當 int 強制轉(zhuǎn)換為 byte 類型時,值 128 時候就會導(dǎo)致溢出。

5. 浮點數(shù)到整數(shù)的轉(zhuǎn)換是通過舍棄小數(shù)得到,而不是四舍五入,例如:

(int)23.7 == 23;        

(int)-45.89f == -45;

6.當有一系列的+的運算時,如果某個部分含有字符串,那么這個字符串往后都要按照字符串拼接去看,例如:

String str = 1 + 2 + 3 + "a" + 4 + 5;    打印結(jié)果為6a45

強制類型轉(zhuǎn)換

1.條件是轉(zhuǎn)換的數(shù)據(jù)類型必須是兼容的。

2.格式:(type)value     type是要強制類型轉(zhuǎn)換后的數(shù)據(jù)類型 

int k = 7;

byte b = (byte)k; //轉(zhuǎn)換的數(shù)據(jù)類型要用小括號括起來

3.通常,字符串不能直接轉(zhuǎn)換為基本類型,但通過基本類型對應(yīng)的包裝類則可以實現(xiàn)把字符串轉(zhuǎn)換為基本類型。

讀到這里,這篇“Java中關(guān)鍵字的知識點有哪些”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領(lǐng)會,如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

分享名稱:Java中關(guān)鍵字的知識點有哪些
文章鏈接:http://m.newbst.com/article48/pjdjep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航用戶體驗外貿(mào)網(wǎng)站建設(shè)App設(shè)計企業(yè)網(wǎng)站制作網(wǎng)站維護

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)