代码拉取完成,页面将自动刷新
// JDK16的空指针异常长这样
Exception in thread "main" java.lang.NullPointerException: Cannot invoke "Object.toString()" because "localObj" is null
at TestNull.main(TestNull.java:7)
// 代码长这样:
public class TestNull{
public static void main(String... args){
Object localObj = "renfufei";
if("".length() < 10){
localObj = null;
}
System.out.println(localObj.toString());
}
}
// 执行的命令包括:
jenv versions
jenv local 16
javac -g TestNull.java
java TestNull
// 如果不加 -g
rm -f TestNull.class
javac TestNull.java
java TestNull
// 如果不加 -g, 局部变量表中没有存名字, 提示变为 "<local1>", "<local2>" 之类的
Exception in thread "main" java.lang.NullPointerException: Cannot invoke "Object.toString()" because "<local1>" is null
at TestNull.main(TestNull.java:7)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。