Java SE 031 Java数组剖析
前言:此笔记为圣思园张龙老师讲述的java视频课程笔记,自己看视频学习时记录的,用于积累与复习,在此分享给学习软件编程的兄弟姐妹们,以供参考。
1.包装类(Wrapper class)
(1)针对于原生数据类型的包装。
(2)java里面只有byte、short、int、long、float、double、char、boolean这八个原生数据类型,不属于对象,剩下的全都是对象或引用类型。
有些时候就会产生一些问题,比如说一个程序需要接收一个对象类型的参数,但是只有一个int类型的,如果想接收一个引用类型的,就没法将整数传进去,因此就没法传,因为是类型不符合的。所以为了让我们的程序做到面向对象,java为我们提供了8个原生数据类型的包装类。
比如对于int来说,本身是一个整数,我们可以用一个对象,把整数包装进去,就是将值放到对象里面去,然后使用对象就可以了,对象里面承载着整数的具体的值,但是它本身是一个对象了,我们就可以按照通常对对象的操作方式去操作int类型的包装类。
(3)java中的8个包装类分别是:
Byte、Short、Integer、Long、Float、Double、Character、Boolean。它们的使用方式都是一样的,可以实现原生数据类型与包装类型的双向转换。