Java定義了八種基本類型的數(shù)據(jù):byte
,short
,int
,long
,char
,float
,double
和boolean
。
基本類型通常被稱為簡單類型。
這些基本類型可以分為四組:
byte
,short
,int
和long
,用于整數(shù)有符號數(shù)字。float
和double
,表示具有分數(shù)精度的數(shù)字。Boolean
) - 此組包括布爾值,它是表示 true
/false
值的特殊類型。可以使用這些類型來構造數(shù)組或自己的類類型。
基本類型表示單個值,而不是復雜對象。 雖然Java完全是面向對象的,但原始類型不是對象。
原始類型具有顯式范圍和數(shù)學行為。
Java是一種強類型語言。每個變量都有一個類型,每個表達式都有一個類型,每個類型都嚴格定義。檢查所有分配的類型兼容性。
Java不會自動強制或將有沖突類型的進行轉換。Java編譯器檢查所有表達式和參數(shù),以確保類型是兼容的。