Java的基础类库
Java的基础类库JFC为我们提供了程序接口API,能够帮助我们更加高效快捷的开发,降低开发的难度。
基本类型的包装类
尽管Java是一种面向对象的编程语言 ,但是最简单的基本数据类型却不具有面向对象的特性,因此,JDK中给出了一种包装类的解决方案,简单来说就是把基本数据类型转变成引用数据类型。从而实现基本类型的值的传入。
基本数据类型 | 包装类 |
---|---|
int | java.lang.Integer |
long | java.lang.Long |
short | java.lang.Short |
float | java.lang.Float |
double | java.lang.Double |
byte | java.lang.Byte |
char | java.lang.Character |
boolean | java.lang.Boolean |
数字类型的包装类的父类都是Number,Number是一个抽象类,不能实例化对象
Boolean和char类型的包装类的父类是Object
装箱和拆箱
- 装箱:将基本数据类型转换成引用数据类型
- 拆箱:将引用数据类型转换成基本数据类型
Number类中的拆箱方法:
1 | package java.lang; |
包装类的构造方法
例如:
1 | Integer a = new Integer(int); |