Java原始資料型別


Java定義了八種基本型別的資料:byteshortintlongcharfloatdoubleboolean

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

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

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

強型別

Java是一種強型別語言。每個變數都有一個型別,每個表示式都有一個型別,每個型別都嚴格定義。檢查所有分配的型別相容性。

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