Java 数据类型

 Java摒弃了C/C++中复杂的数据类型,以及为了解决数据长度随机器的不同而不同的问题,引入了一套新的数据系统,Java中数据类型分为:

  • 基本数据类型
  • 引用数据类型

1. 基本数据类类型

1.1 数值型
  • 整型:

 byte(1字节),short(2字节),int(4字节),long(8字节)。

 整型的默认值为0,整型字面值默认类型为int。

  • 浮点型:

 double(8字节),float(4字节)

 浮点数默认值为0.0,浮点字面值默认类型为double。

1.2 字符型

 char(4字节)。

 默认值为”\u0000”,基于ASCII码进行显示,所以,char a = 0或者其它比较小的数值时,a是不会显示的,这是因为ASCII码较小的数值部分为不可见字符。

1.3 布尔型

 布尔类型是Java中新引出的一个数据类型,在C/C++中都没有这个数据类型。

 一个boolean大小为1比特位,其默认值为false。另外,java中的判断语句都是进行boolean的判断,0位true非0位false在java里不成立。

 另外,java中所有的基本数据类型都有其对应的包装类,包装类的概念,在之后会进行介绍。

2. 引用数据类型

 引用数据类型包括数组,类,接口,字符串(默认值为null),这些可才是Java中的重头戏。

 开发中,整数就用int,小数就用double,时间日期内存文件大小就用long。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值