关于java包装的定义?

Python011

关于java包装的定义?,第1张

Java有八种基本类型,每种基本类型都有一个对应的包装类。

包装类是什么呢?它是一个类,内部有一个实例变量,保存对应的基本类型的值,java课程培训机构http://www.kmbdqn.cn/发现这个类一般还有一些静态方法、静态变量和实例方法,以方便对数据进行操作。

Java中,基本类型和对应的包装类如下表所示:

基本类型包装类

boolean

Boolean

byte

Byte

short

Short

int

Integer

longLong

floatFloat

doubleDouble

charCharacter

包装类也都很好记,除了Integer和Character外,其他类名称与基本类型基本一样,只是首字母大写。

包装类有什么用呢?Java中很多代码(比如后续文章介绍的集合类)只能操作对象,为了能操作基本类型,需要使用其对应的包装类,另外,包装类提供了很多有用的方法,可以方便对数据的操作。

包装类的基本使用是比较简单的,但我们不仅会介绍其基本用法,还会介绍一些平时用的相对较少的功能,同时剖析其实现代码,内容比较多,我们会分三节来介绍,本节主要介绍各个包装类的基本用法及其共同点,后两节我们会进一步介绍高级功能,并剖析实现代码。

别误导人啊,String不是包装类,和Date、BigDecimal

一样不是包装类。包装类型:Boolean,Character,Byte,Short,Integer,Long,Float,Double。可以理解为八大基本数据类型都有以对应的包装类

java分为基本数据类型和引用类型,包装类型就是基础数据类型的引用类型,如数据类型int对应包装类型的integer.还有其它等。。。引用类型一般是用户自定义的类型如Student,或是java自带的引用类型如String 等