Java数据类型

本文介绍了Java的基本数据类型,包括整数类型(byte, short, int, long),浮点类型(float, double)以及字符类型(char)和布尔类型(boolean)。每个类型都有其特定的字节数和取值范围。此外,还提到了使用大写字母L表示长整型以避免混淆。同时,文章提及了数据类型的大小关系,如1GB=1024MB等。

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

1. 基本数据类型(Premitive Type)

1) 数值类型

i.整数类型

byte: 8 bit   1个字节  -128 ~127

short : 16bit  2个字节 

int: 32bit     4个字节

long:64bit   8个字节

具体数值是多少其实不用记,如果太长了超过了限制,IDEA会帮你报错的。真的要查,可以查类型相对应的类,里面定义了最大值和最小值

long a = 30L;// L or l is a must for indicating this is a long type number

 注意:小写的l容易看不清, 会和1或者大写字母I混合,所以其实我们一般用大写的L。

ii. 浮点类型

float: 4个字节

double : 8个字节

float b = 1.23f; //f is must for indicating that this is a float type number
double d = 1.23;

iii. 字符类型

char: 2个字节

一个汉字就占一个char, 如果这样定义,IDEA会帮你报错的:

应该这样定义: 

char a = '中';

2)布尔类型

boolean, 占1位    0 /1

boolean flag1 = true;
boolean flag2 = false;

2. 引用数据类型 (Reference Type)

除了基本数据类型的都是引用数据类型:

数组、类、接口

3. More

1 G = 1024 M

1 M = 1024 KB

1 KB = 1024 B (Byte)

1 B = 8 b (bit)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值