编程之路小细节-包装类和基本类型的浅析

本文详细介绍了Java中的基本数据类型,特别是数值型的基本数据类型及其对应的包装类,并解释了包装类的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Java中有八大基本数据类型,其中又细分为:数值型,布尔型,字符型三种基本数据类型,首先记录一下我对数值型的理解。


数值型基本数据类型包括:

整数类型:byte,short,int,long

浮点类型:float,double

每种数值类型都各自对应着一种对象类型,即包装类型,其对应的包装类型一一对应如下:

整数类型包装类:Byte,Short,Integer,Long

浮点类型包装类:Float,Double


当然了,或许到了这里会有一个疑问,什么是包装类?

包装类:在Java中,有时候运算是必须在两个类对象之间进行,不能将对象和数字进行运算操作。所以在这种需求下,包装类就应运而生。包装类可以将数字转换为对应的对象,这样就可以通过Java规定进行必要的运算,完成需求的功能。

简而言之,包装类就是把你的数字裹上一层外衣,让它看起来像个真正的对象,其实,它就是个对象。


比如我们定义了一个类:

class Integer{

int  i = 0;

public Integer(int i){

this.i = i;

}

}

这个Integer就是一个包装类,它包装了一个整数类型的数值。

Integer num = new Integer(5);

这样的操作就是把 数值5 包装成了一个对象 num ,而且变量 num 存储的数值就是5,但转换之后,它就是一个对象,而不是一个数值了。


小小步伐,坚定不移。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值