java簡單數據類型

發表于:2007-07-14來源:作者:點擊數: 標簽:
Java 定義了8個簡單(或基本)的數據類型:字節型(byte ),短整型(short),整型(int ),長整型(long ),字符型(char ),浮點型(float ),雙精度型(double ),布爾型(boolean ),這些類型可分為4組: · 整數:該組包括字節型(byte ),短整


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位。這樣寫的程序在任何機器體系結構上保證都可以運行。當然嚴格地指定一個整數的大小在一些環境上可能會損失性能,但為了達到可移植性,這種損失是必要的。

讓我們依次討論看每種數據類型。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97