Java基本類型與包裝類詳細解析
Java語言提供了八種基本類型。六種數(shù)字類型(四個整數(shù)型,兩個浮點型),一種字符類型,還有一種布爾型。
1、整數(shù):包括int,short,byte,long ,初始值為0
2、浮點型:float,double ,初始值為0.0
3、字符:char ,初始值為空格,即'' ",如果輸出,在Console上是看不到效果的。
4、布爾:boolean ,初始值為false
| 基本型別 | 大小 | 最小值 | 最大值 |
| boolean | ----- | ----- | ------ |
| char | 16-bit | Unicode 0 | Unicode 2^16-1 |
| byte | 8-bit | -128 | +127 |
| short | 16-bit | -2^15 | +2^15-1 |
| int | 32-bit | -2^31 | +2^31-1 |
| long | 64-bit | -2^63 | +2^63-1 |
| float | 32-bit | IEEE754 | IEEE754 |
| double | 64-bit | IEEE754 | IEEE754 |
| void |
注意:
表格里的^代表的是次方;
java采用unicode,2個字節(jié)來表示一個字符。
基本類型的包裝類
Integer 、Long、Short、Byte、Character、Double、Float、Boolean、BigInteger、BigDecmail
其中BigInteger、BigDecimal沒有相對應的基本類型,主要應用于高精度的運算,BigInteger 支持任意精度的整數(shù),
BigDecimal支持任意精度帶小數(shù)點的運算。
基本類型與包裝類型的異同:
1、在Java中,一切皆對象,但八大基本類型卻不是對象。
2、聲明方式的不同,基本類型無需通過new關鍵字來創(chuàng)建,而封裝類型需new關鍵字。
3、存儲方式及位置的不同,基本類型是直接存儲變量的值保存在堆棧中能高效的存取,封裝類型需要通過引用指向實例,具體的實例保存在堆中。
4、初始值的不同,封裝類型的初始值為null,基本類型的的初始值視具體的類型而定,比如int類型的初始值為0,boolean類型為false;
5、使用方式的不同,比如與集合類合作使用時只能使用包裝類型。
相關文章
SQL Server 2008打開輸入sa密碼提示無法登陸數(shù)據(jù)庫的解決方法
與 SQL Server建立連接時出現(xiàn)與網(wǎng)絡相關的或特定于實例的錯誤,這篇文章主要介紹了SQL Server 2008打開輸入sa密碼提示無法登陸數(shù)據(jù)庫的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-07-07
SQL Server 2008 數(shù)據(jù)庫中創(chuàng)建只讀用戶的方法
這篇文章主要介紹了SQL Server 2008 數(shù)據(jù)庫中創(chuàng)建只讀用戶的方法,為了保護數(shù)據(jù)庫的安全,需要給不同的使用者開通不同的訪問用戶,那么如何簡單的控制用戶的權限呢?下面我們就創(chuàng)建一個只讀用戶,給大家學習使用2015-08-08
SQL Server 2008 安裝和配置圖解教程(附官方下載地址)
最近很多朋友選用sqlserver2008,據(jù)說SQL Server 2008的性能與功能上比2005更好,這里就將sql server 2008的安裝與配置分享下,希望能幫到需要的朋友2012-05-05
SQL server 2008 數(shù)據(jù)庫優(yōu)化常用腳本
這篇文章主要介紹了SQL server 2008 數(shù)據(jù)庫優(yōu)化常用腳本,需要的朋友可以參考下2015-10-10
詳解SQLServer 2008 R2數(shù)據(jù)庫SSAS建模及擴展能力
本文主要介紹了SQLServer 2008 R2數(shù)據(jù)庫SSAS建模工具和建模的關鍵過程以及數(shù)據(jù)挖掘方面的知識,需要的朋友可以參考下2015-08-08
SQL Server 2008及更高版本數(shù)據(jù)庫恢復方法之日志尾部備份
這篇文章主要為大家詳細介紹了SQL Server 2008及更高版本數(shù)據(jù)庫恢復方法之日志尾部備份,感興趣的小伙伴們可以參考一下2016-05-05
SQL Server 2008 阻止保存要求重新創(chuàng)建表的更改問題的設置方法
不是很理解為什么在2008中會加入阻止保存要求重新創(chuàng)建表的更改這個選項.癥狀表現(xiàn)為修改表結構的時候會"阻止"你.而且我遇到的情況是居然有的時候阻止你,有的時候不阻止你,摸不到頭腦.2012-05-05

