Java原始數據類型

Java定義了八種基本類型的數據:byteshortintlongcharfloatdoubleboolean

基本類型通常被稱爲簡單類型。
這些基本類型可以分爲四組:

  • 整數 - 包括:byteshortintlong,用於整數有符號數字。
  • 浮點數 - 包括floatdouble,表示具有分數精度的數字。
  • 字符 - 包括字符,表示字符集中的符號,如字母和數字。
  • 布爾(Boolean) - 此組包括布爾值,它是表示 true/false 值的特殊類型。

可以使用這些類型來構造數組或自己的類類型。
基本類型表示單個值,而不是複雜對象。 雖然Java完全是面向對象的,但原始類型不是對象。
原始類型具有顯式範圍和數學行爲。

強類型

Java是一種強類型語言。每個變量都有一個類型,每個表達式都有一個類型,每個類型都嚴格定義。檢查所有分配的類型兼容性。

Java不會自動強制或將有衝突類型的進行轉換。Java編譯器檢查所有表達式和參數,以確保類型是兼容的。