java簡單資料型別(轉)
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位。這樣寫的程式在任何機器體系結構上保證都可以執行。當然嚴格地指定一個整數的大小在一些環境上可能會損失效能,但為了達到可移植性,這種損失是必要的。
讓我們依次討論看每種資料型別。
· 整數:該組包括位元組型(byte ),短整型(short ),整型(int ),長整型(long),它們有符號整數。
· 浮點型數:該組包括浮點型(float ),雙精度型(double ),它們代表有小數精度要求的數字。
· 字元:這個組包括字元型(char ),它代表字符集的符號,例如字母和數字。
· 布林型:這個組包括布林型(boolean ),它是一種特殊的型別,表示真/假值。
你可以按照定義使用它們,也可以構造陣列或類的型別來使用它們。這樣,他們就形成了你可能建立的所有其他型別資料的基礎。
簡單資料型別代表單值,而不是複雜的物件。Java 是完全物件導向的,但簡單資料型別不是。他們類似於其他大多數非面嚮物件語言的簡單資料型別。這樣做的原因是出於效率方面的考慮。在物件導向中引入簡單資料型別不會對執行效率產生太多的影響。
簡單型別的定義有明確的範圍,而且有數學特性。像C和C++這樣的語言,整數大小根據執行環境的規定而變化。然而,Java不是這樣。因為Java可移植性的要求,所有的資料型別都有一個嚴格的定義的範圍。例如,不管是基於什麼平臺,整型(int)總是32位。這樣寫的程式在任何機器體系結構上保證都可以執行。當然嚴格地指定一個整數的大小在一些環境上可能會損失效能,但為了達到可移植性,這種損失是必要的。
讓我們依次討論看每種資料型別。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-958177/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- javascript資料型別轉換簡單介紹JavaScript資料型別
- Java資料型別及型別轉換Java資料型別
- 【Java】資料型別轉換Java資料型別
- 不簡單的基本資料型別資料型別
- 2、java資料型別轉換Java資料型別
- 1、變數和簡單資料型別變數資料型別
- Java資料型別自動轉換(++ ,+=)Java資料型別
- scala和java資料型別轉換Java資料型別
- Java複雜資料型別用法 (轉)Java資料型別
- javascript數字和字串資料型別轉換簡單介紹JavaScript字串資料型別
- [轉]ABAP資料型別與Java資料型別的對應關係資料型別Java
- Java註釋,識別符號,資料型別,型別轉換Java符號資料型別
- 簡單資料型別和引用資料型別對應棧和堆示意圖資料型別
- 資料型別,型別轉換資料型別
- python:變數和簡單資料型別Python變數資料型別
- Java資料型別Java資料型別
- [Java基礎]之 資料型別轉換Java資料型別
- Java 資料型別之間的轉換Java資料型別
- Java入門系列-05-資料型別和型別轉換Java資料型別
- C#簡明教程(五)-資料型別 (轉)資料型別
- JAVA中基本資料型別和引用資料型別Java資料型別
- Java基礎知識-基本資料型別相互轉型Java資料型別
- 自學java筆記I 基本型別+轉義字元+資料型別的轉換Java筆記字元資料型別
- 一個簡單函式—Number型別轉換Date型別函式型別
- 3. php資料型別、資料型別轉換PHP資料型別
- Oracle資料型別對應Java型別Oracle資料型別Java
- Java 基本資料型別Java資料型別
- Java -基本資料型別Java資料型別
- Java基本資料型別Java資料型別
- java基本資料型別與自動轉換Java資料型別
- Java中的基本資料型別與引用資料型別Java資料型別
- clickhouse資料型別簡介資料型別
- Oracle資料型別簡介Oracle資料型別
- 【轉】ORACLE資料型別Oracle資料型別
- 資料型別轉換資料型別
- [轉]oracle資料型別Oracle資料型別
- Java Grammer:資料型別Java資料型別
- Java中的資料型別Java資料型別