包装类
包装类是相对基础数据类型来说的,所以看本章内容时,大家应该先看下第七章到第十章。
回顾基础数据类型一共八种,详见下表:
Java是一门面向对象的语言,很多地方都需要使用对象来进行操作,而基础数据类型都不是对象,所以在需要使用对象的地方,我们需
要把基础数据类型转换为对象,包装类也就应运而生了。每种基础数据类型都有其对应的包装类,对应关系如下:
代码简析:
- main方法是程序执行入口。
- 第6行,定义了一个布尔值(boolean类型),赋值为true。
- 第7行,定义了一个boolean类型的包装类的变量,类型为Boolean。可以直接将基础类型布尔值a赋值给包装类变量b。
- 第9行,定义了一个这个型变量(int类型),赋值为100.
- 第10行,定义了一个int类型包装类的变量,类型为Integer。可以直接将基础类型整型变量i的值赋值给包装类变量j。