本文共 766 字,大约阅读时间需要 2 分钟。
一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double等.所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类Number的子类。
这种由编译器特别支持的包装称为装箱,所以当内置数据类型被当作对象使用的时候,编译器会把内置类型装箱为包装类。相似的,编译器也可以把一个对象拆箱为内置类型。Number类属于java.lang包。(装箱与拆箱)
![]()
Character 类用于对单个字符进行操作。Character 类在对象中包装一个基本类型 char 的值
包装类,java中不能定义基本类型的对象,但能直接处理基本类型,所以为每个基本数据类型提供了包装类,转化为对象来处理。
把基本类型封装为对象,或把对象转为基本类型。JDK1.5以后,自动进行“装箱”和“拆箱
Integer(Integer(int number),Integer(String str)数值型String,parseInt(String str),intValue(),toString())
Long Short Boolean(Boolean(boolean value),Boolean(String str),parseBoolean(String s))
Byte Character Double(Double(double value),Double(String str),数值类型的字符串) Float Number类<父类,抽象类>
参考地址:http://blog.csdn.net/jffhy2017/article/details/56012881?locationNum=2&fps=1