Java学习笔记(18)——包装类

包装类

	基本数据类型操作起来很繁杂,Java为了提高操作基本类型数据的效率,提供了基本类型对应的类。
只要创建出这些类的对象,就能够堆基本数据类型进行更加便携、方便的操作。
byte				Byte
short				Short
int				Integer
long				Long
float				Float
double		 		Double
char				Character
boolean				Boolean
注意:
	1.八大包装类除了int和char以外都是首字母大写
	2.见注释
	3.默认null哈希码值为0
	4.所有包装类的对象的哈希码值都是固定的
	5.所有数值类型的包装类的父类都是number类
//定义一个整型变量
  //包装类的对象依赖于基本数据类型创建
  //包装类的对象创建的过程称为封箱
  //自动封箱 Integer in = i;
  //包装类支持自动转型
  int i=0;
  //创建int包装类对象
  Integer in = new Integer(i);
  System.out.println(in);
  //
//  Integer(int value) 
//  构建了一个新分配的 Integer表示指定的 int价值。
  //自动拆箱
  //包装类对象直接赋值给对应的基本数据类型jdk1.5之前出现的
  //基本数据类型优先于包装类对象操作
  int j =in;

猜你喜欢

转载自blog.csdn.net/qq_42351519/article/details/111397646