在開始 Java 基本語法以前,先說明 Java 程序的基本規範:
- 大小寫敏感,例如 Person 和 person 是不一樣的
- 類名首字母大寫,若是類名由多個單詞組成,每一個單詞首字母都大寫,例如 HelloWorld
- 方法名應遵照駝峯命名法,以小寫字母開頭,若含有多個單次,後面單次大寫,例如 findMinNumber
- 源文件名必須和類名相同
- Java 程序由 public static void main(string [] args) 方法開始執行
Java 標識符,例如類名、變量名、方法名
- 全部表示符由 (a-z) 或者 (A-Z) 或者 ($) 或者 (_) 開始
- 首字符以後是 (a-z) 或者 (A-Z) 或者 ($) 或者 (_) 或者 (任意數字) 組合
- 關鍵字不能做爲標識符
- 標識符大小寫敏感
- 合法標識符舉例:age,$salary,_value
- 非法標識符舉例:2Twice,-salary
Java 修飾符,修飾類中方法和屬性
- 訪問控制修飾符:default,public,protected,private
- 非訪問控制修飾符:final,abstract,strictfp
Java 變量
Java 數組
數組存儲堆上的對象,能夠保存多個同類型的變量,命名規範爲 byte[] bufferjava
Java 枚舉
枚舉只能是預先設定好的值。數組
class HelloWorld {
public static void main(String[] args) {
FreshJuice juice = new FreshJuice();
juice.size = FreshJuice.FreshJuiceSize.MEDIUM;
}
}
class FreshJuice {
enum FreshJuiceSize { SMALL, MEDIUM, LARGE }
FreshJuiceSize size;
}
Java 關鍵字,關鍵字都是小寫
訪問控制
類、方法和變量修飾符
- abstract
- class
- extends
- final
- implements
- interface
- native
- new
- static
- strictfp
- synchronized
- transient
- volatile
程序控制語句
- break
- continue
- do
- while
- for
- if
- else
- instanceof
- return
- switch
- default
- case
錯誤處理
- assert
- catch
- finally
- throw
- throws
- try
包相關
基本類型
- boolean
- byte
- char
- double
- float
- int
- long
- short
- null
變量引用ui
保留關鍵字this