是的,Java(类似于其他主流语言)使用 惰性评估 短路,这意味着它的评估尽可能少。
这意味着以下代码是完全安全的:
if(p != null && p.getAge() > 10)
另外,
a || b从不评估
b是否
a为
true。
欢迎分享,转载请注明来源:内存溢出
是的,Java(类似于其他主流语言)使用 惰性评估 短路,这意味着它的评估尽可能少。
这意味着以下代码是完全安全的:
if(p != null && p.getAge() > 10)
另外,
a || b从不评估
b是否
a为
true。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)