java数据类型简介

java数据类型简介

1. 基本数据类型
在计算机中, 数据都是以二进制的方式进行处理的, 计算机会将数据转换成 0 1 的形式进行处理的, 一个二进制位就是一个bit位.
byte: 是java中最小的数据类型, 在内存中占8个bit位, 计算机中把8个bit位叫做一个字节,1byte就是1个字节, 取值范围: [-128,127] 
short: 短整型, 内存中占16个bit位,2个字节, 取值范围[-2^15,2^15-1]
char: 字符类型,内存中占16个bit位, 用来存储单个字符,''标志, 单引号里面只能存放一个字符, 取值范围[0,2^15-1]
int: 整数型, 用来存储整数, 内存中占32bit位, 取值范围[-2^31,2^31-1]
long: 长整型, 用来存储整数的, 内存中占64bit位, 8个字节, 取值范围[-2^63,2^63-1], 在数字后面添加 l 或者 L 用来区分其他类型
float: 单精度浮点型, 内存中占32, 4个字节, 用来存储小数点位数为6~7位的小数, 取值范围大于int类型的范围, 在小数后面添加 f或F 区分double类型的数据
double: 双进度浮点型, 内存中占64, 8个字节, 用来存储小数, 精确度高于float类型, 范围比long类型的要大, 
boolean: 布尔类型, 内存中占1个bit位, 只有两个值, true  false 用来判断真假, 默认值为false
当把声明的基本数据类型的变量作为类的成员变量, 并没有赋值时, 每一个基本数据类型都有自己的默认值
byte short int 的默认值都是 0
long 的默认值: 0L
char 的默认值为空
float 的默认值: 0.0F
double 的默认值: 0.0
    
每个基本数据类型都对应一个包装类:
基本数据类型				包装类
byte					Byte
short					Short
char					Character
int						Integer
long					Long
float					Float
double					Double
boolean					Boolean

包装类与基本数据类型的区别与联系:
	1) 包装类与其对应的基本数据类型拥有相同的去取值范围
	2) 包装类中提供了很多方法, 方便处理数据
	3) 包装类与其对应的基本数据类型之间存在自动拆箱和自动装箱
2. 引用数据类型
Java中可以作为引用数据类型的有:
	1) Java中存在的类
	2) 自定义的类
	3) 数组
	4) 枚举
	5) 接口
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值