在 Java 里,“Void” 和 “空(null / 空值)” 是不同概念,下面分情况说明:
Void 类型怎么用(注意是大写 V)void(小写)表示方法不返回任何值:
public void sayHello() {
System.out.println("Hello");
}
Void(大写,类)java.lang.Void 是一个占位类,不能实例化,常用于:
public class Test {
public static Void doSomething() {
System.out.println("什么都不返回");
return null; // 只能返回 null
}
}
⚠️ 注意:
Void 不能 newnullnull(最常见)表示“没有引用对象”:
String s = null;
String s = "";
List<String> list = new ArrayList<>();
❌ 错误写法:
Void v = new Void(); // 编译错误
✅ 正确:
Void v = null;
voidVoid(只能 null)null / 空字符串 / 空集合如果你是在 方法返回值 / 泛型 / 接口回调 场景用 Void,可以告诉我具体代码,我帮你写示例。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。