-------android培訓;java培訓;期待與您交流!
----------
一、關鍵字
定義:被Java賦予了特殊含義的單詞。
特點:關鍵字所有字母都爲小寫。
1、 用於定義數據類型的關鍵字
基本數據類型:
整數類型:byte short int long 浮點類型:float double
字符類型:char 布爾型:boolean
引用數據類型:
class(類) interface(接口)
void用於函數上表示無返回值類型
2、用於定義數據類型值的關鍵字
true(真) false(假) null(空)
3、 用於定義流程控制的關鍵字
判斷:if else switch case default
循環:for while do
繼續循環:continue 結束循環或選擇結構:break
返回:return
4、 用於定義訪問權限修飾符的關鍵字
private(私有的) protected(受保護的) public(公有的)
5、 用於定義類、函數,變量修飾符的關鍵字
abstract(抽象的) final(最終的) static(靜態的) synchronized(同步的) enum(枚舉)
6、用於定義類與類之間關係的關鍵字
extends(繼承) implements(實現)
7、 用於定義建立實例及引用實例,判斷實例的關鍵字
new(建立實例) this(當前引用) super(父類引用) instanceof(判斷對象類型)
8、 用於異常處理的關鍵字
try(檢查異常) catch(捕獲異常) finally(最終執行)
throw throws:兩多表示拋出異常,但使用位置不同
9、 用於包的關鍵字
package(創建包) import(導入包)
10、其他修飾關鍵字
native(本地)
strictfp(strict float point,精確浮點)
transient(變量修飾符,用它聲明一個實例變量,在對象序列化時不會被序列化)
volatile(類型修飾符,用來修飾被不同線程訪問和修改的變量)
assert(斷言,可以看作是異常處理的一種高級形式,用於捕捉我們在代碼中做出的假設)
二、標識符
在程序中自定義的一些名稱。
由25個英文字母大小寫,數字0-9,符合 _ $組成。
定義合法標識符的規則:
1、 數字不可以開頭。
2、 不可以使用關鍵字。
Java中嚴格區分大小寫。
注意:在起名字的時候,爲了提高閱讀性,要儘量有意義。
Java中的名稱規範:
1、包名:多單詞組成時所有字母都小寫。
xxxyyyzzz
2、類名接口名:多單詞組成時,所有單詞的首字母大寫。
XxxYyyZzz
3、變量名和函數名:多單詞組成時,第一個單詞首字母小寫,第二個單詞開始每個單詞首字母大寫。
xxxYyyZzz
/4、常量名:所有字母都大寫。多單詞時每個單詞用下劃線連接。
XXX_YYY_ZZZ
三、常量
定義:表示不能改變的數值。
Java中常量的分類:
1、整數常量。所有整數。
2、小數常量。所有小數。
3、布爾型常量。較爲特有,只有兩個數值。true false。
4、字符常量。將一個數字字母或者符號用單引號( ' ' )標識。
5、字符串常量。將一個或者多個字符用雙引號(“”)標識。
6、null常量。只有一個數值就是:null。
對於整數,Java有三種表現形式:
1、十進制:0-9,滿10進1。
2、八進制:0-7,滿8進1,用0開頭表示。
3、十六進制:0-9,A-F,滿16進1,用0x開頭表示。
四、變量
概念:
1、內存中的一個存儲空間。
2、該區域有自己的名稱(變量名)和類型(數據類型)。
3、該區域的數據可以在同一類型範圍內不斷變化。
作用:用來不斷的存放同一類型的數據,並可以重複使用。
使用變量注意:
1、變量的作用範圍(一對{}之間有效)
2、初始化值
定義變量的格式:
數據類型 變量名 = 初始化值;
注:格式是註定的。 記住格式,以不變應萬變。
理解:變量就如同數學中的未知數。
數據類型:
Java語音是強制類語言,對於每一種數據都定義了明確的具體數據類型,在內存總分配了不同大小的內存空間。
說明:Java程序中,整數默認:int 小數默認:double