各大编程语言对于NullPointerException,空指针异常的处理
PHP
PHP8.0 引入空指针安全运算符,Nullsafe
User $user = new User();
// 其中任何调用返回 null,则终止,返回 null
echo $user?->getInfo()?->getAge();
Java
User user = new User();
if (null != user) {
Info info = user.getInfo();
if (null != info) {
System.out.println(info.getAge());
}
}
jdk1.8 改进
Optional.
Objects.requireNonNull()

浙公网安备 33010602011771号