java包装类和自动拆装箱的封装类基本数据类型

   发布日期:2023-06-27 14:03:18     来源:网络整理    作者:佚名    浏览:198    评论:0    
核心提示:包装类和自动拆装箱有时候我们相对基础数据类型进行一些操作,但因为基础类型没有方法,不好操作。其实java对每一种基础类型都进行了封装,生成对应的包装类基本数据类型包装类是个对象,本来是要new的。但是太常用了,所以简化了定义的方式,和基础类型一样。我们称之为自动拆装箱。自动装箱:将基础数据类型自动装换为包装类。自动拆箱:将包装类自动转换为基础数据类型。127的对象。到底比的是什么?

包装类和手动拆装

有之后我们相对基础数据类别进行一些操作,但由于基础类型没有

方式,不好操作。

虽然java对每一种基础类别都进行了封装,生成对应的包装类

基本数据类型

包装类

byte

Byte

short

Short

char

int

通过人机交互技术实现自动自动客户 专利_自动包装机械设备_自动包装技术

long

Long

float

Float

自动包装机械设备_自动包装技术_通过人机交互技术实现自动自动客户 专利

是个对象自动包装技术,本来是要new的。

然而太常用了自动包装技术,所以简化了定义的方法,和基础类别一样。

// 本来是要这么写的:
Integer i= new Integer(3);
// 事实上,我们这么写也行
Integer i= 3;

这很显著,左边是包装类,右边是基础数据类别,这种静默的转换我们称之为手动拆装箱。

自动包装技术_通过人机交互技术实现自动自动客户 专利_自动包装机械设备

自动装箱:将基础数据类别手动装换为包装类。

自动拆箱:将包装类自动转化为基础数据类别。

// 自动装箱
Integer i = 10;
// 自动拆箱
int m = i;

在的源码中,有个缓存,缓存了-128~127的对象。

自动包装机械设备_自动包装技术_通过人机交互技术实现自动自动客户 专利

java程序员必备的基础知识_java面向对象之包装类和手动拆装箱

我想问问:num1==num2到底比的是哪个?

 
 
更多>同类包装新闻

0相关评论
Copyright © 2017-2020  中网互动包装网  版权所有  
Powered By DESTOON 皖ICP备20008326号-21

工商网监标识