zoukankan      html  css  js  c++  java
  • 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类中需要实现的抽象方法:

     

  • 相关阅读:
    Xpath 和Css Selector使用
    JS 基础
    python中requests.session的妙用
    HTML基础之DOM
    吃着火锅唱着歌学会Docker
    SAAS方法论
    Python操作MySQL
    Flask中session实现原理
    人的成长永远不会大于自己的思想
    Serializers 序列化组件
  • 原文地址:https://www.cnblogs.com/xujiaqi/p/13817590.html
Copyright © 2011-2022 走看看