Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

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 题。

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。