成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Java常見知識(shí)點(diǎn)匯總(①)——數(shù)據(jù)類型

Java常見知識(shí)點(diǎn)匯總(①)——數(shù)據(jù)類型

一. Java中的數(shù)據(jù)類型

變量就是申請(qǐng)內(nèi)存來存儲(chǔ)值。也就是說,當(dāng)創(chuàng)建變量的時(shí)候,需要在內(nèi)存中申請(qǐng)空間。

成都創(chuàng)新互聯(lián)于2013年成立,先為榮縣等服務(wù)建站,榮縣等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為榮縣企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

內(nèi)存管理系統(tǒng)根據(jù)變量的類型為變量分配存儲(chǔ)空間,分配的空間只能用來儲(chǔ)存該類型數(shù)據(jù)。 因此,通過定義不同類型的變量,可以在內(nèi)存中儲(chǔ)存整數(shù)、小數(shù)或者字符。

Java的兩大數(shù)據(jù)類型:

1. 內(nèi)置數(shù)據(jù)類型(基本數(shù)據(jù)類型)

①. 六種數(shù)字類型( byte, short, int, long, float, double) + void
8 16 32 64 32 64 位

②. 一種字符類型 char
16位Unicode字符

③. 一種布爾型 boolean
1位

2. 關(guān)于Integer

對(duì)于兩個(gè)非new生成的Integer對(duì)象,進(jìn)行比較時(shí),如果兩個(gè)變量的值在區(qū)間 -128到127之間,則比較結(jié)果為true,如果兩個(gè)變量的值不在此區(qū)間,則比較結(jié)果為false

Integer i = 100;
Integer j = 100;
System.out.print(i == j); //true
Integer i = 128;
Integer j = 128;
System.out.print(i == j); //false

java在編譯Integer i = 100 ;時(shí),會(huì)翻譯成為Integer i = Integer.valueOf(100)。而java API中對(duì)Integer類型的valueOf的定義如下,對(duì)于-128到127之間的數(shù),會(huì)進(jìn)行緩存,Integer i = 127時(shí),會(huì)將127進(jìn)行緩存,下次再寫Integer j = 127時(shí),就會(huì)直接從緩存中取,就不會(huì)new了。

public static Integer valueOf(int i){
    assert IntegerCache.high >= 127;
    if (i >= IntegerCache.low && i <= IntegerCache.high){
        return IntegerCache.cache[i + (-IntegerCache.low)];
    }
    return new Integer(i);
}

引用數(shù)據(jù)類型

引用類型變量由類的構(gòu)造函數(shù)創(chuàng)建,可以使用它們?cè)L問所引用的對(duì)象。這些變量在聲明時(shí)被指定為一個(gè)特定的類型。變量一旦聲明后,類型就不能被改變了。

對(duì)象、數(shù)組都是引用數(shù)據(jù)類型,所有引用類型的默認(rèn)值都是null。

基本數(shù)據(jù)類型只能按值傳遞,而封裝類按引用傳遞。

Void無返回值類型,作為偽類型對(duì)應(yīng)類的對(duì)象,也被認(rèn)為是 基本數(shù)據(jù)類型

網(wǎng)頁標(biāo)題:Java常見知識(shí)點(diǎn)匯總(①)——數(shù)據(jù)類型
URL標(biāo)題:http://jinyejixie.com/article36/ijghpg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、用戶體驗(yàn)微信公眾號(hào)、網(wǎng)站收錄、手機(jī)網(wǎng)站建設(shè)建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作