Java SE ---- 基本数据类型

Java 是属于强类型的语言,在编译时就已经定义每个变量、常量、表达式具体是属于那种类型,而且每种类型都是经过严格定义的。类型可以使变量具体位于什么值之中,最终产生什么值。所有的赋值操作,无论是显式的或者是方法中通过调用的赋值,都会进行严格的类型兼容性检查。

Java 中一共有8种基本数据类型,4种整形、2种浮点型、字符型和布尔型。

整型:byte、short、int、long。

类型存储空间(bit)最小值最大值
byte8-128127
short16-3276832767
int32-2 147 483 6482 147 483 647
long64-9 223 372 036 854 775 808-9 223 372 036 854 775 807

浮点型:float 和 double。

类型存储空间(bit)最小值最大值
float32-3.403E383.403E38
double64-1.798E3081.798E308

字符型:char—-是一个单一的16位Unicode字符;最小值是’\u0000’(即为0),最大值是’\uffff’(即为65,535),可以存储任何字符。

布尔型:boolean—-只包含两个有效值,true 和 false 。布尔变量通常是用于判断某个条件是否为真。

每个基本数据类型,在Java 类库中都有对应的包装载类。所有的包装载器都定义在java.lang包中。

基本类型包装载类
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
charCharacter
booleanBoolean

基本数据类型与相应包装对象直接的转换是由自动装箱/拆箱完成的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值