Java基础篇之----数据类型

最近准备面试,所以整理了一下自己的java基础理解。如有不对,请各位大神指出。

Java数据类型分两大类:基本数据类型、引用数据类型。




类型

内容 

位数 

字节

 取值范围

 boolean

 true/false

8

1

 true或false

 char

 Unicode

16

 2

 \u0000~--\uFFFF

 byte

 整数

8

 1

 -128~+127

 short

 整数

16

2

 -32768~+32767

 int

 整数

32

 4

-2147483648~+2147483647

 long

 整数

 64

8

 -9223372036854775808

~+9223372036854775807

 float

 浮点

32

4

±3.40282347E+38~±1.40239846E-45

 double

 浮点

 64

8

±1.79769313486231570E+308~

   ±4.94065645841246544E-324


每个基本数据类型都要它所对应的包装类(Wrapper Class),下面是它门包装类的继承树


   包装类的作用:

Java是面相对象的语音,而基本数据类型却不是面相对象的。为了解决这个问题,在设计每个基本数据类型时设计了和八个基本数据类型对应的包装类,

也称为外覆类、数据类型类。

包装类封装了各种基本数据类型的相关属性的方法,方便我们面相对象的操作。

所以包装类都是final修饰符的,所以不可被继承。



 







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值