java的包装类型

前提是你 提交于 2019-11-30 03:10:48

Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。

       

     此上为针对基本类型列举的封装类(不包含所有)

由于基本数据类型是非面向对象的,因此java为基本类型提供了封装类,使我们可以采用面向对象的方式操作基本数据类型。

 我们可以通过java api查到,在java.lang下面包含了所有基本类型的包装类

       我们列举其中几个进行一下讲解

    Byte 包装类,可以在api中发现它有去实现如下两个接口类

  • SerializableComparable < Byte >  所以可以进行序列化,与比较

    • static int BYTES

      用于表示二进制补码二进制形式的 byte值的字节数。

      static byte MAX_VALUE

      一个保持最大值一个 byte可以有2^7 -1。

      static byte MIN_VALUE

      的常量保持的最小值的 byte可以具有,- 2^7。

      static int SIZE

      用于表示二进制补码二进制形式的 byte值的位数。

      static <Byte> TYPE

      原始类型 byte实例。

 验证一下

System.out.println("基本类型:byte 二进制位数:" + Byte.SIZE);  
System.out.println("包装类:java.lang.Byte");  
System.out.println("最小值:Byte.MIN_VALUE=" + Byte.MIN_VALUE);  
System.out.println("最大值:Byte.MAX_VALUE=" + Byte.MAX_VALUE);  
System.out.println();

其它的就不讲了,可以根据api来进行查询

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!