欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

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

本文小編為大家詳細(xì)介紹“Java中關(guān)鍵字的知識點有哪些”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“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)鍵字的知識點有哪些

二、標(biāo)識符

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

合法規(guī)則:

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

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

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

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

5.標(biāo)識符不能包含空格

命名規(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的整型常量默認(rèn)為 int 型

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

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

2.浮點類型:float、double

注意:

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

2.Java的浮點類型常量默認(rèn)為 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.所有引用類型的默認(rèn)值都是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,當(dāng)我們再聲明變量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.當(dāng)把任何基本類型的值和字符串進行連接運算時(+),基本類型的值將自動轉(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,所以當(dāng) int 強制轉(zhuǎn)換為 byte 類型時,值 128 時候就會導(dǎo)致溢出。

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

(int)23.7 == 23;        

(int)-45.89f == -45;

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

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://aaarwkj.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è)
欧美精品一区二区三区乱码| 麻豆精品国产一区二区91| 中文字幕亚洲精品熟女少妇| 欧美午夜福利视频电影| 久久午夜视频在线观看| 亚洲最大黄色免费在线观看| 午夜福利片在线观看视频| 日韩欧美高清一区二区| 成年人性生活网站视频| 欧美人妻不卡一区二区久久 | 亚洲国产日韩伦中文字幕| 九九热99这里有精品| 国产av一区二区三区最新精品| 色花堂国产精品第二页| 成人午夜在线三级内射| 日本美女激情在线观看| 国产精品一区二区三区熟女| 亚洲婷婷综合久久一区二区| 日本高清一区二区网站| 欧美日韩天堂一区二区| 黑人爆操中国女孩在线观看| 国产在线精品不卡一区| 国产精品久久99粉嫩| 欧美一区二区三区午夜| 麻豆视传媒短视频免费看| 全部网站免费在线观看等| 亚洲成人午夜激情的三级网| 熟女中文字幕一区二区| 91成年精品一区在线观看| 亚洲欧洲一区二区中文字幕| 亚洲欧美中文字幕乱码| 禁止18岁以下观看的视频| 国产老太婆精品久久久久| 91欧美激情另类亚洲| 国产成人免费视频大全| 亚洲高清中文字幕一区二三区| 天天日夜夜操人人干人人插 | 99久久免费中文字幕| 国产av一区二区三区久久| 九九热在线视频观看最新| 亚洲婷婷综合久久一区二区|