包装类是对基本数据类型的包装,有8个基本数据类型,因此就有8个包装类;
为什么会有包装类:
java是面向对象的语言,为了统一使用,需要将基本数据类型也包装成一个类;
8个包装类分别为:
byte-->Byte
short-->Short
int-->Integer
long-->Long
float-->Float
double-->Double
boolean-->Boolean
char-->Character
关于包装类的使用:
1.支持自动拆装包
什么是自动拆装包?
int-->Integer :装包;
Integer-->int : 拆包;
jdk5以后,支持自动拆装包,即int b = 10; Integer a = b ;
注意:包装类都在long包内;
2.包装类提供很多关于此类型的方法
Integer.parseInt();//将其他类型转成int类型,可以按进制转换;
Integer.toString(int,int);//将一个10进制的数转成某种紧致的字符串;
Integer.toBinaryString(int);//将一个数转成二进制;
Inter.toHexString(int):转成十六进制;
3.API(Application Programming Interface)文档:类的使用说明书;
作用:掌握某个类的使用方法;
了解的重要程度:
方法>>构造方法>>属性;
如何了解一个类?
出身(即了解的内容):父类,实现了哪些接口;
当前类的方法:构造方法,普通方法;
注意:所有的类都有一个共同的父类Object,系统自动默认;
了解的内容都有哪些?
包
父类(继承关系)
接口
类的定义及介绍
属性;
构造方法;
普通方法;