Java 有哪些基本类型?
查看完整题解
参考回答
直接回答
Java 有八种基本类型:byte、short、int、long、float、double、char、boolean。String、数组、包装类都属于引用类型,不在这八种之中。void 表示方法不返回值,也不算一种可存放普通数值的基本类型。
讲清原理
| 类型 | 表示特点 |
|---|---|
| byte / short / int / long | 8 / 16 / 32 / 64 位有符号整数 |
| float / double | 32 / 64 位二进制浮点数 |
| char | 16 位无符号 UTF-16 代码单元 |
| boolean | true 或 false,语言未规定统一的存储字节数 |
char 不总能独立表示一个完整字符。例如不少表情符号需要两个 char;更复杂的可见字符还可能由多个 Unicode 码点组成。
例子与易错点
整数字面量默认通常按 int 处理,大 long 常量要加 L;小数字面量默认是 double,float 常量常需要 f。类字段和数组元素有默认值,局部变量则必须在使用前满足明确赋值规则,不能直接读取“未赋值的局部 int”。
相关题:第 15 题、第 16 题、第 53 题、第 56 题。
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。