国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > SQL Server > 正文

Java基本類型與包裝類詳細解析

2024-08-31 01:00:55
字體:
供稿:網(wǎng)友

Java語言提供了八種基本類型。六種數(shù)字類型(四個整數(shù)型,兩個浮點型),一種字符類型,還有一種布爾型。

1、整數(shù):包括int,short,byte,long ,初始值為0

2、浮點型:float,double ,初始值為0.0

3、字符:char ,初始值為空格,即'' ",如果輸出,在Console上是看不到效果的。

4、布爾:boolean ,初始值為false

基本型別大小最小值最大值

boolean----------------

char16-bitUnicode 0Unicode 2^16-1

byte8-bit-128+127

short16-bit-2^15+2^15-1

int32-bit-2^31+2^31-1

long64-bit-2^63+2^63-1

float32-bitIEEE754IEEE754

double64-bitIEEE754IEEE754

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、存儲方式及位置的不同,基本類型是直接存儲變量的值保存在堆棧中能高效的存取,封裝類型需要通過引用指向?qū)嵗唧w的實例保存在堆中。

4、初始值的不同,封裝類型的初始值為null,基本類型的的初始值視具體的類型而定,比如int類型的初始值為0,boolean類型為false;

5、使用方式的不同,比如與集合類合作使用時只能使用包裝類型。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 萨嘎县| 新沂市| 台前县| 胶南市| 大港区| 定远县| 东山县| 永济市| 日喀则市| 平潭县| 商水县| 新源县| 潍坊市| 天等县| 威海市| 澄城县| 盐源县| 合江县| 斗六市| 惠水县| 钦州市| 菏泽市| 孟津县| 青神县| 闵行区| 苍溪县| 荃湾区| 轮台县| 新沂市| 嵊州市| 江西省| 宜丰县| 仁布县| 三台县| 嘉祥县| 噶尔县| 肃南| 中牟县| 和田市| 土默特右旗| 石渠县|