02 Java 基礎文法

來源:互聯網
上載者:User

標籤:不同的   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 關鍵字,關鍵字都是小寫存取控制
  • 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 基礎文法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.