Double類的概念和使用


Double類的概念

(1)基本概念

  java.lang.Double類型內部包裝了一個double類型的變量作為成員變量,主要用於實現對double
類型的包裝並提供double類型到String類之間的轉換等方法。

  double依然是類,double是為了實現對double類型的包裝,所以它里面依然是double類型的成員變量。

所以我們發現包裝類是不是都大同小異,常量和方法都差不多。

(2)常用的常量

 

 

(3)常用的方法

 

 

 擴展:

  java.lang.Number類是個抽象類,是上述類的父類來描述所有類共有的成員。

 

裝箱和拆箱:

package com.lagou.task11;

public class DoubleTest {
    public static void main(String[] args) {
        //  1.在java5之前裝箱和拆箱的實現
        Double db1 = Double.valueOf(3.14);
        Double db2 = db1.doubleValue();
        //  實現了Double類型到double類型的轉換,裝箱和拆箱
        System.out.println("裝箱:"+db1);
        System.out.println("拆箱:"+db2);

        //  2.在java5以后實現裝箱和拆箱
        Double db3 = 3.14;
        Double db4 = db3;
        System.out.println("自動裝箱" + db3);
        System.out.println("自動拆箱:" + db4);
    }
}

總結:

  1、Double類java官網沒有提供自動裝箱池

  2、封裝類都大同小異,該有的方法基本一致。

 

下圖我們可以看出,以下封裝類繼承自Number類,而Number類又繼承自object;Number是abstract關鍵字修飾的抽象類

 

以下是number類中需要實現的抽象方法:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM