包装类

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相互转换

 

posted @ 2023-06-26 19:04  22软工冷薄  阅读(9)  评论(0编辑  收藏  举报