文章目錄 - HelloWorld
- 1 關鍵字
- 2 辨別符
- 3 資料類型
- 3.1 基本資料類型
- 3.2 引用資料類型
- 4 運算符
- 5 程式流程控制
- 6 數組
- 6.1 一維數組
- 6.2 多元數組
- 6.3 操作數組的工具類:Arrays
- 3.1 基本資料類型
- 3.2 引用資料類型
- 6.1 一維數組
- 6.2 多元數組
- 6.3 操作數組的工具類:Arrays
HelloWorld
public class HelloWorld{
public static void main(String[] args){
System.out.print("Hello World!");
}
}
複制
1 關鍵字
定義:被Java語言賦予了特殊含義,用做專門用途的字元串(單詞)
特點:關鍵字中所有字母都為小寫

注:圖檔來自尚矽谷
-
保留字
現有Java版本尚未使用,但以後版本可能會作為關鍵字使用。自己命名标記符時要避免使用這些保留字:
byValue、cast、future、 generic、 inner、 operator、 outer、 rest、 var 、 goto 、const
2 辨別符
Java 對各種變量、方法和類等要素命名時使用的字元序列稱為辨別符。
- 命名規則
- 由26個英文字母大小寫,0-9 ,_或 $ 組成
- 不可以以數字開頭。
- 不可以使用關鍵字和保留字,但能包含關鍵字和保留字。
- Java中嚴格區分大小寫,長度無限制。
- 命名規範
- 包名:多單詞組成時所有字母都小寫:xxxyyyzzz
- 類名、接口名:多單詞組成時,所有單詞的首字母大寫:XxxYyyZzz
- 變量名、方法名:駝峰式,多單詞組成時,第一個單詞首字母小寫,第二個單詞開始每個單詞首字母大寫:xxxYyyZzz
- 常量名:所有字母都大寫。多單詞時每個單詞用下劃線連接配接:XXX_YYY_ZZZ
3 資料類型
3.1 基本資料類型
java的整型常量預設為 int 型,聲明long型常量須後加’l’或’L’,否則,若數值過大,超過了int的範圍,編譯器會報錯。
long myLong = 212124543534565465L;
複制
- 浮點類型
類型 | 占用存儲空間 | 範圍 |
---|---|---|
float 單精度 | 4位元組 | -3.403E38~3.403E38 |
double 雙精度 | 8位元組 | -1.798E308~1.798E308 |
3.2 引用資料類型
- 類 (class)
- 接口(interface)
- 數組([ ])
值null可以指派給任何引用類型(類、接口、數組)的變量,用以表示這個引用類型變量中儲存的位址為空。
-
補充
String類屬于引用類型,可用null指派。
String類是一個典型的不可變類,String對象建立出來就不可能被改變。建立出的字元串将存放在資料區,保證每個字元串常量隻有一個,不會産生多個副本。
4 運算符
運算符是一種特殊的符号,用以表示特定的數學或邏輯操作,如比較、指派等。
算符優先級參考
5 程式流程控制
6 數組
數組屬引用類型,數組型資料是對象(object),數組中的每個元素相當于該對象的成員變量。
6.1 一維數組
聲明及初始化
建立數組以後的預設值
數組一旦初始化,其長度不可變
6.2 多元數組
聲明及初始化
6.3 操作數組的工具類:Arrays
java.util.Arrays類包含了用來操作數組(比如排序和搜尋)的各種方法。Arrays擁有一組static方法。
- equals():比較兩個array是否相等(擁有相同元素個數,且所有對應元素兩兩相等)。
- fill():将值填入array中。
- sort():用來對array進行排序。
- binarySearch():在排好序的array中尋找元素。
另:System.arraycopy():array的複制。
以上筆記參考尚矽谷Java教程