1. 程式人生 > >02 Java 基礎語法

02 Java 基礎語法

變量 mar ans int long 類型 per java 數組 不同的

在開始 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 關鍵字,關鍵字都是小寫

訪問控制

  • private
  • protected
  • public

類、方法和變量修飾符

  • 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

包相關

  • import
  • package

基本類型

  • boolean
  • byte
  • char
  • double
  • float
  • int
  • long
  • short
  • null

變量引用

  • super
  • this
  • void

保留關鍵字

  • goto
  • const

02 Java 基礎語法