跳至主要內容
JAVA数据类型易混概念

1、整型

	在 Java 中 , 整型的范围与运行 Java 代码的机器无关 。	

![image-20200106143552647](/assets/images/inttype.png)

	在通常情况下, int类型最常用。 但如果表示星球上的居住人数 ,就需要使用 long 类型了。byte 和 short 类型主要用于特定的应用场合 ,例如 ,底层的文件处理或者需要控制占用存储空间量的大数组 。

	长整型数值有一个后缀 L 或 1 ( 如 4000000000 L ) 。

	十六进制数值有一个前缀 0x 或 0X ( 如0xCAFE)。

	八进制有一个前缀 0 ,例如 , 010 对应八进制中的 8。(很容易混淆,不建议使用)

	从 Java 7 开始 , 加上前缀 0b 或 0B 就可以写二进制数 。 例如 ,0b1001就是 9 。

	从 Java 7 开始, 还可以为数字字面量加下划线 , 如用1_000_000这些下划线只是为丫让人更易读 。Java编译器会去除这些下划线。 ( 或0b1111_0100_0010_0100_0000表示一百万)

郑天祺大约 3 分钟java基础java基础数据类型