No.2:數(shù)據(jù)類型整理


java 當(dāng)創(chuàng)建變量的時(shí)候,內(nèi)存管理系統(tǒng)根據(jù)變量的類型為變量分配存儲(chǔ)空間,分配的空間只能用來儲(chǔ)存該類型數(shù)據(jù)。

java 分兩大數(shù)據(jù)類型:

  • 基本數(shù)據(jù)類型
  • 引用數(shù)據(jù)類型

java基本數(shù)據(jù)類型:

默認(rèn)值都為0;

  • byte : byte數(shù)據(jù)類型是8位、有符號(hào)的;Byte.MIN_VALUE = -2^8; Byte.MAX_VALUE= 2^7-1;
  • short : short數(shù)據(jù)類型是16位、有符號(hào)的 Short.MIN_VALUE = -2^15, Short.MAX_VALUE = 2^15 - 1
  • int : 數(shù)據(jù)類型是32位、有符號(hào)的Integer.MIN_VALUE = -2^31,
    Integer.MAX_VALUE = 2^31-1
  • long :數(shù)據(jù)類型是64位、有符號(hào)的以二進(jìn)制補(bǔ)碼表示的整數(shù) Long.MIN_VALUE = -2^63,Long.MAX_VALUE = 2^63-1
  • float : float數(shù)據(jù)類型是單精度、32位 Float.MIN_VALUE = 1.4E-45 (10^-45)
    Float.MAX_VALUE=3.4028235E38(10^38)
  • double : double數(shù)據(jù)類型是雙精度、64位
    Double.MIN_VALUE=4.9E-324(10^-324)
    Double.MAX_VALUE=1.7976931348623157E308(10^308)
    這里說明浮點(diǎn)數(shù)的進(jìn)度跟小數(shù)點(diǎn)后的位置沒有關(guān)系。定義float的時(shí)候有數(shù)值后要加f,double后加d,byte、int、long、和short都可以用十進(jìn)制、16進(jìn)制以及8進(jìn)制的方式來表示。
  • boolean : boolean數(shù)據(jù)類型表示一位的信息
  • char : char類型是一個(gè)單一的16位Unicode字符

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

引用類型變量由類的構(gòu)造函數(shù)創(chuàng)建,可以使用它們訪問所引用的對象。這些變量一旦聲明后,類型就不能被改變了。
對象、數(shù)組都是引用數(shù)據(jù)類型。只要用new 來創(chuàng)建的數(shù)據(jù)類型都是引用數(shù)據(jù)類型。
默認(rèn)值是null;
一個(gè)引用變量可以用來引用與任何與之兼容的類型。解釋為: 父類引用可以指向子類對象。

常量

  • 常量指不能改變的量。 在Java中用final標(biāo)志,聲明方式和變量類似就是在基本數(shù)據(jù)類型的修飾符前加一個(gè)final
  • 常量命名時(shí)需要將變量名全部大寫
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第一類:邏輯型boolean 第二類:文本型char 第三類:整數(shù)型(byte、short、int、long) c...
    Jasonme閱讀 1,192評論 0 4
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,811評論 18 399
  • 一、基本數(shù)據(jù)類型 注釋 單行注釋:// 區(qū)域注釋:/* */ 文檔注釋:/** */ 數(shù)值 對于byte類型而言...
    龍貓小爺閱讀 4,467評論 0 16
  • Java byte code 的學(xué)習(xí)意義 為啥要學(xué)java bytecode,這就跟你問我已經(jīng)會(huì)python了為...
    shanggl閱讀 1,866評論 0 3
  • 喬喬和男友沈燁是經(jīng)過朋友介紹認(rèn)識(shí)的,沈燁是喬喬朋友的表哥。朋友說,沈燁是一個(gè)踏實(shí)穩(wěn)重,有責(zé)任心的人,做事專一,不會(huì)...
    初見黃笑閱讀 1,347評論 7 6

友情鏈接更多精彩內(nèi)容