# Java学习笔记——常用类
## 包装类
为了让基本数据类型也具备对象的特性——可以调用方法,Java中每个基本数据类型都有一个对应的包装类,这样就可以像操作对象那样操作基本数据类型
基本类型 | 对应的包装类 |
---|---|
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
char | Character |
boolean | Boolean |
包装类主要提供了两大类方法,分别为
将本类型和其他基本类型进行转换的方法
示例代码
int num1 = 100;
//创建Integer包装类对象
Integer num2 = new Integer(num1);
//分别转化为double、float、int类型
double num3 = num2.doubleValue();
float num4 = num2.floatValue();
int num5 = num2.intValue();
将字符串和本类型及包装类相互转换的方法
装箱:把基本类型转换成包装类,使其具有对象的性质,分为自动装箱和手动装箱
示例代码
double num1 = 100.0;
Double Num1 = new Double(num1);