http://netreal.iteye.com/blog/801002
基本類型,或者叫做內置類型,是JAVA中不同於類的特殊類型。Java基本數據類型共有八種,它們分別都有相對應的包裝類。關於它們的詳細信息請看下表:
基本類型,或者叫做內置類型,是JAVA中不同於類的特殊類型。Java基本數據類型共有八種,它們分別都有相對應的包裝類。關於它們的詳細信息請看下表:
表1.1
基本類型可以分為三類,字符類型char,布爾類型boolean以及數值類型byte、short、int、long、float、double。
String,它是一個對象,不是基本類型,是引用類型,是一個特殊類。想知道基本類型與引用類型的區別?參考筆記xxxx。
類型 | 字節 | 表示范圍 | 包裝類 |
byte(字節型) | 1 | -128~127 | Byte |
short(短整型) | 2 | -32768~32767 | Short |
int(整型) | 4 | -2147483648~2147483647 | Integer |
long(長整型) | 8 | -9223372036854775808 ~ 9223372036854775807 | Long |
float(浮點型) | 4 | -3.4E38~3.4E38 | Float |
double(雙精度型) | 8 | -1.7E308~1.7E308 | Double |
char(字符型) | 2 | 從字符型對應的整型數來划分,其表示范圍是0~65535 | Charater |
booealn(布爾型) | 1 | true或false | Boolean |
基本類型可以分為三類,字符類型char,布爾類型boolean以及數值類型byte、short、int、long、float、double。
String,它是一個對象,不是基本類型,是引用類型,是一個特殊類。想知道基本類型與引用類型的區別?參考筆記xxxx。
數值類型又可以分為整數類型byte、short、int、long和浮點數類型float、double。JAVA中的數值類型不存在無符號的,它們的取值范圍是固定的,不會隨着機器硬件環境或者操作系統的改變而改變。實際上,Java中還存在另外一種基本類型void,它也有對應的包裝類java.lang.Void,不過我們無法直接對它們進行操作。對於數值類型的基本類型的取值范圍,我們無需強制去記憶,因為它們的值都已經以常量的形式定義在對應的包裝類中了。
更多文章:
Java基本數據類型-http://www.cnblogs.com/kelin1314/archive/2010/09/11/1824145.html