java簡單資料型別(轉)

ba發表於2007-08-15
java簡單資料型別(轉)[@more@]Java 定義了8個簡單(或基本)的資料型別:位元組型(byte ),短整型(short),整型(int ),長整型(long ),字元型(char ),浮點型(float ),雙精度型(double ),布林型(boolean ),這些型別可分為4組:

· 整數:該組包括位元組型(byte ),短整型(short ),整型(int ),長整型(long),它們有符號整數。
· 浮點型數:該組包括浮點型(float ),雙精度型(double ),它們代表有小數精度要求的數字。
· 字元:這個組包括字元型(char ),它代表字符集的符號,例如字母和數字。
· 布林型:這個組包括布林型(boolean ),它是一種特殊的型別,表示真/假值。
你可以按照定義使用它們,也可以構造陣列或類的型別來使用它們。這樣,他們就形成了你可能建立的所有其他型別資料的基礎。

簡單資料型別代表單值,而不是複雜的物件。Java 是完全物件導向的,但簡單資料型別不是。他們類似於其他大多數非面嚮物件語言的簡單資料型別。這樣做的原因是出於效率方面的考慮。在物件導向中引入簡單資料型別不會對執行效率產生太多的影響。

簡單型別的定義有明確的範圍,而且有數學特性。像C和C++這樣的語言,整數大小根據執行環境的規定而變化。然而,Java不是這樣。因為Java可移植性的要求,所有的資料型別都有一個嚴格的定義的範圍。例如,不管是基於什麼平臺,整型(int)總是32位。這樣寫的程式在任何機器體系結構上保證都可以執行。當然嚴格地指定一個整數的大小在一些環境上可能會損失效能,但為了達到可移植性,這種損失是必要的。

讓我們依次討論看每種資料型別。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-958177/,如需轉載,請註明出處,否則將追究法律責任。

相關文章