Java基本数据类型与包装类型
基本数据类型的包装类 为什么需要包装类? Java并不是纯面向对象的语言。 Java语言是一个面向对象的语言,但是Java的基本数据类型却不是面向对象的。但是我们在实际使用中经常需要将基本数据转化成对象,便于操作。比如:集合的操作中,这是,我们就需要将基本类型数据转化为对象。 包装类均位于java.lang包,使用时不需要导入,系统自动导入。Java中的8个包装类分别是:Byte,Short,Integer,Long,Float,Double,Character,Boolean它们的使用方式都是一样的,可以实现原生数据类型与包装类型的双向转换。 包装类和基本数据类型的对象关系: 基本类型 包装器类型 boolean Boolean char Character int Integer byte Byte short Short long Long float Float double Double 如何使用包装类? 包装类的作用: 提供:字符串、基本数据类型、对象之间互相转化的方式! 包含每种基本数据类型的相关属性,如:最大值、最小值等 由于八个包装类的使用比较类似,下面以最常用的Integer类为例子介绍包装类的实际使用。Integer类继承Number父类。 1、实现int和Integer类之间的转换(该过程中使用了自动装箱和自动拆箱的原理) 在实际转换时