java包装类

来源:互联网 发布:python读取zip文件 编辑:程序博客网 时间:2024/06/02 17:26


在进行类型转换的范畴内,有一种特殊的转换,需要将int这样的基本数据类型转换为对象;所有基本类型都有一个与之对应的类,即包装类。


包装类是不可变类,在构造了包装类对象后,不允许更改包装在其中的值;包装类是final的,不能定义他们的子类。



int intValue()

int 形式返回指定的数值。


static int MAX_VALUE 值为 231-1 的常量,它表示 int 类型能够表示的最大值。

static int MIN_VALUE值为 -231 的常量,它表示 int 类型能够表示的最小值。


static int parseInt (String s)

将字符串转换为int,如果字符串的格式不是整数形式,将无法转换


自动装箱和拆箱操作

装箱和拆箱是“编译器”认可的,而不是虚拟机。编译器在生成类的字节码时插入必要的方法调用。