java 基礎隨筆

來源:互聯網
上載者:User

標籤:super   未使用   native   ons   方法   重寫   迴圈   介面   row   

1、標識符:Java所有的組成部分都需要名字。類名、變數名以及方法名都被稱為標識符。

關於Java標識符,有以下幾點需要注意:

    • 所有的標識符都應該以字母(A-Z或者a-z),美元符($)、或者底線(_)開始
    • 首字元之後可以是任何字元的組合
    • 關鍵字不能用作標識符
    • 標識符是大小寫敏感的
    • 合法標識符舉例:age、$salary、_value、__1_value
    • 非法標識符舉例:123abc、-salary String(關鍵字)                                                  Java修飾符

像其他語言一樣,Java可以使用修飾符來修飾類中方法和屬性。主要有兩類修飾符:

    • 存取控制修飾符 : default, public , protected, private
    • 非存取控制修飾符 : final, abstract, strictfp
    • Java關鍵字

      下面列出了Java保留字。這些保留字不能用於常量、變數、和任何標識符的名稱。

      關鍵字 描述
      abstract 抽象方法,抽象類別的修飾符
      assert 斷言條件是否滿足
      boolean 布林值資料型別
      break 跳出迴圈或者label程式碼片段
      byte 8-bit 有符號資料類型
      case switch語句的一個條件
      catch 和try搭配撲捉異常資訊
      char 16-bit Unicode字元資料類型
      class 定義類
      const 未使用
      continue 不執行迴圈體剩餘部分
      default switch語句中的預設分支
      do 迴圈語句,迴圈體至少會執行一次
      double 64-bit雙精確度浮點數
      else if條件不成立時執行的分支
      enum 枚舉類型
      extends 表示一個類是另一個類的子類
      final 表示一個值在初始化之後就不能再改變了
      表示方法不能被重寫,或者一個類不能有子類
      finally 為了完成執行的代碼而設計的,主要是為了程式的健壯性和完整性,無論有沒有異常發生都執行代碼。
      float 32-bit單精確度浮點數
      for for迴圈語句
      goto 未使用
      if 條件陳述式
      implements 表示一個類實現了介面
      import 匯入類
      instanceof 測試一個對象是否是某個類的執行個體
      int 32位整型數
      interface 介面,一種抽象的類型,僅有方法和常量的定義
      long 64位整型數
      native 表示方法用非java代碼實現
      new 分配新的類執行個體
      package 一系列相關類組成一個包
      private 表示私人欄位,或者方法等,只能從類內部訪問
      protected 表示欄位只能通過類或者其子類訪問
      子類或者在同一個包內的其他類
      public 表示共有屬性或者方法
      return 方法傳回值
      short 16位元字
      static 表示在類層級定義,所有執行個體共用的
      strictfp 浮點數比較使用嚴格的規則
      super 表示基類
      switch 選擇語句
      synchronized 表示同一時間只能由一個線程訪問的代碼塊
      this 表示調用當前執行個體
      或者調用另一個建構函式
      throw 拋出異常
      throws 定義方法可能拋出的異常
      transient 修飾不要序列化的欄位
      try 表示代碼塊要做異常處理或者和finally配合表示是否拋出異常都執行finally中的代碼
      void 標記方法不返回任何值
      volatile 標記欄位可能會被多個線程同時訪問,而不做同步
      while while迴圈

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.