Java基本数据类型共8种,分为整数型(byte、short、int、long)、浮点型(float、double)、字符型(char)和布尔型(boolean),均直接存值、栈内存分配、有固定大小和默认值。

Java 基本数据类型共 8 种,按语义和用途分为 四大类:整数类型、浮点类型、字符类型、布尔类型。
整数类型(4 种)
用于表示没有小数部分的有符号整数:
- byte:1 字节,范围 -128 ~ 127
- short:2 字节,范围 -32768 ~ 32767
- int:4 字节,范围 -2147483648 ~ 2147483647(最常用,默认整型)
-
long:8 字节,范围 -9223372036854775808 ~ 9223372036854775807;赋值时需加后缀 L(如
123456789012L)
浮点类型(2 种)
用于表示带小数部分的数值:
-
float:4 字节,单精度,范围约 1.4E-45 ~ 3.4028235E38;赋值需加后缀 f(如
3.14f) - double:8 字节,双精度(默认浮点类型),范围约 4.9E-324 ~ 1.7976931348623157E308
字符类型(1 种)
-
char:2 字节,无符号,采用 Unicode 编码,范围 '\u0000'(0)~ '\uffff'(65535),用单引号表示(如
'A'、'中')
布尔类型(1 种)
分析 Java Spring Boot 后端 Controller 代码,自动生成 Markdown 格式的接口文档。当用户说“生成 Java 接口文档”、“生成 API 文档”、“从 Spring 代码生成文档”时触发。
- boolean:大小未明确定义(JVM 实现相关),仅可取 true 或 false,不可与整数互转,不参与算术运算
注意:这 8 种都是基本类型(primitive types),直接存值、在栈上分配;和它们对应的 包装类(Byte、Integer、Boolean 等)属于引用类型,不是基本数据类型。
立即学习“Java免费学习笔记(深入)”;

















