標籤:不同的 long 必須 ack 屬性 標識 super extend 數組
在開始 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[] buffer
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
變數引用
保留關鍵字
02 Java 基礎文法