Java數據類型教學

Java提供了一些預定義的數據類型,稱為內置數據類型。Java還允許自定義數據類型,這樣的數據類型稱為用戶定義的數據類型。由不可分割值組成的數據類型,但不基於任何其他數據類型來定義稱為原始數據類型。

Java提供了許多內置的原始數據類型,例如intfloatbooleanchar等。在應用中可以為int數據類型的值指定名稱。

int i;

識別字

Java中的識別字是無限長的字元序列。字元序列包括所有Java字母和Java數字,但第一個必須是Java字母。

Java使用Unicode字元集。 Java字母是由Unicode字元集表示的任何語言的字母。 例如,A-Za-z_(下劃線)和$被視為來自Unicode的ASCII字元集範圍的Java字母。

Java數字包括0-9個ASCII數字,表示語言中數字的任何Unicode字元。

識別字中不允許有空格。識別字是用於在Java程式中的類,方法,變數等的名稱。有關Java中標識符的三個重要事項:

  • 識別字中使用的字元數沒有限制。
  • 識別字中使用的不僅來自ASCII字元集,字元也可以是Unicode字元集。
  • 識別字區分大小寫。

關鍵字

Java定義了一個名為關鍵字的單詞列表。關鍵字是在Java中具有預定義含義的字母,它們只能在Java語言定義的上下文中使用。Java中的關鍵字不能用作識別字。Java關鍵字的完整列表如下所示。

abstract            assert           boolean          break
byte                case             catch            char
class               const            continue         default
do                  double           else             enum
extends             final            finally          float
for                 goto             if               implements
import              instanceof       int              interface
long                native           new              package
private             protected        public           return
short               static           strictfp         super
switch              synchronized     this             throw
throws              transient        try              void
volatile            while

兩個關鍵字constgoto目前未在Java中使用。但它們是保留的關鍵字,不能用作識別字。
除了所有關鍵字,有三個字母:truefalsenull不能用作識別字; truefalse是布爾文字(或布爾常量),null是引用字面量。


開始學習 >> :Java數據類型簡介