包装类
1.内容:包装类的诞生是由于若想在一个引用数据类型的方法使用时,产生出的,这样就可以在引用数据类型里使用基本数据类型了。
类似这样,想使用基本数据类型时可以调用这个myint方法(ps:这个只是比如,sun公司已经写好这样的代码封装起来了)
包装类一共有8种:Byte Short Integer Long Float Double Boolean Character,其他的都一样,除了Integer与Character,还得记一下
其中6种他们的父类都是number
拆箱与装箱:
Number里面有6种valueof()方法,可以互相转换
拆箱:将引用数据类型转换为基本数据类型
装箱:将基本数据类型转换为引用数据类型
接下来会用Integer为例子介绍一下拥有的方法
1.构造方法:
已过时
2.两个静态方法:分别给出区间的最大值最小值。
“好消息”
【-128—127】在整数常量池当中
经典异常:
空指针异常:NullPointException
类型转换异常:ClassCastException
数组下标越界异常:ArrayIndexOutOfBoundsExcetion
数字格式化异常:NumberFormatException
Integer常用方法:
静态方法
int,Integer,String相互转换