Bootstrap

包装类(全面解析)

Java中的常用类

含义:直接调用实现一些功能【如:Arrays工具类中的方法】

主要关注常用类中的【以jdk api中的包装类为例】

A、字段摘要(一般只看全局常量,字段名是全大写即常量)

B、构造方法摘要(通过看构造方法就能知道此类怎么去创建对象)

C、方法摘要(一个方法代表是一个独立的功能)

包装类

含义:对8大基本数据类型进行封装

基本数据类型 包装类
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean

主要注意int和char的包装类,其它基本数据类型的包装类就首字母大写

共同点

都能表示同一个数据类型和存储的数据,及存储范围一样

不同点

基本数据类型:其内无调用的成员

包装类:是引用数据类型,每个包装类内都有很多方法,并且还支持各种数据类型的转换

本质的区别是:包装类能调用方法,而基本数据类型不能

	就比如基本数据类型不能看最大最小值,但包装类可以,可以调用MIN/MAX字段

【数值】包装类都会继承Number(抽象类),父类子类都有这几个常用方法:

byte byteValue();

	把Byte包装类转为byte类型
public class PackagingCategoryDemo {
   
    public static void main(String[] args) {
   
        Byte x = 12;
        System.out.println(x.byteValue());//12
    }
}

short shortValue();

	把Short包装类转为short类型
public class PackagingCategoryDemo {
   
    public static void main(String[] args) {
   
        Short x = 200;
        System.out.println(x.shortValue());//200
    }
}

int intValue();

	把Int包装类转为int类型
public class PackagingCategoryDemo {
   
    public static void main(String[] args) {
   
        Integer x = 5000;
        System.out.println(x.intValue());//5000
    }
}

long longValue();

	把Long包装类转为long类型
public class PackagingCategoryDemo {
   
    public static void main
;