你的位置:首页 > 软件开发 > Java > 浅谈Java的包装类

浅谈Java的包装类

发布时间:2016-10-10 15:00:08
一、什么是Java包装类  所谓Java包装类,就是将Java中的8种基本数据类型分别包装成为类的形式。包装类与基本数据类型的对应关系如下表所示。基本数据类型包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDouble ...

一、什么是Java包装类

  所谓Java包装类,就是将Java中的8种基本数据类型分别包装成为类的形式。包装类与基本数据类型的对应关系如下表所示。

基本数据类型

包装类

byte

Byte

short

Short

int

Integer

long

Long

float

Float

double

Double

char

Character

boolean

Boolean

  其中,Byte、Short、Integer、Long、Float、Double是Number的子类,Character和Boolean是Object的子类。

二、为什么会有Java包装类

  Java是一门面向对象的编程语言,提倡“一切皆对象”,而Java中的基本数据类型却不是对象,这就导致当我们要对基本数据类型进行操作的时候会存在诸多不便,比如说,我们要将整型数据转换为字符串,或者将字符串转换为整型、浮点型数据,或者获取某个整数的二进制、八进制、十六进制等等,都需要我们站在对象的角度进行操作,因此将基本数据类型包装成类,以便把基本数据类型当做对象来进行处理。

三、装箱与拆箱——实现基本数据类型与包装类之间的相互转换

  基本数据类型和包装类之间的转换是通过装箱与拆箱来实现的。包装类提供了装箱和拆箱的方法,例如:

  通过包装类的构造方法,我们可以实现装箱

Integer a = new Integer(6);//装箱

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:浅谈Java的包装类

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。