跳转至

变量、基本类型与引用类型

Java 是静态类型语言:变量声明时有确定类型,赋值必须兼容该类型。

int count = 3;
long total = 3_000_000_000L;
double rate = 0.75;
boolean enabled = true;
char grade = 'A';
String name = "Jie";

基本类型

Java 有 8 种基本类型:byteshortintlongfloatdoublecharboolean。它们的变量直接保存值。整数字面量默认是 int,超过 int 范围时应在末尾加 L;小数字面量默认是 doublefloat 字面量需加 F

引用类型

类、接口、数组和 String 都是引用类型。引用变量保存的是对象引用,未显式初始化的实例字段默认值为 null;局部变量在使用前必须初始化。

String title = null;
// title.length(); // 会抛出 NullPointerException

避免用 null 表示过多业务状态。能使用明确的空集合、布尔值或 Optional(作为返回值场景)时,代码通常更清晰。

参考

评论