Java定義了八種基本型別的資料:byte
,short
,int
,long
,char
,float
,double
和boolean
。
基本型別通常被稱為簡單型別。
這些基本型別可以分為四組:
byte
,short
,int
和long
,用於整數有符號數位。float
和double
,表示具有分數精度的數位。Boolean
) - 此組包括布林值,它是表示 true
/false
值的特殊型別。可以使用這些型別來構造陣列或自己的類型別。
基本型別表示單個值,而不是複雜物件。 雖然Java完全是物件導向的,但原始型別不是物件。
原始型別具有顯式範圍和數學行為。
Java是一種強型別語言。每個變數都有一個型別,每個表示式都有一個型別,每個型別都嚴格定義。檢查所有分配的型別相容性。
Java不會自動強制或將有衝突型別的進行轉換。Java編譯器檢查所有表示式和引數,以確保型別是相容的。