国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 健康| 伊金霍洛旗| 武定县| 登封市| 东丰县| 咸宁市| 来凤县| 商水县| 崇文区| 社会| 清涧县| 将乐县| 图木舒克市| 乐亭县| 新闻| 米脂县| 陆河县| 镇巴县| 民丰县| 玉龙| 郁南县| 永和县| 白玉县| 宜城市| 长治市| 犍为县| 彩票| 抚宁县| 临颍县| 华池县| 淄博市| 威海市| 神农架林区| 桦南县| 山东省| 丰宁| 冀州市| 云梦县| 新乡市| 岳阳市| 辉县市|