扫码关注官方订阅号
让某 method 明确声明: 我不接受 null 参数, 传了 null , 我马上崩溃 !
并且, 该抛错在编译阶段抛出, 不要跑到运行时去
欢迎选择我的课程,让我们一起见证您的进步~~
Java的类型系统不支持,只能通过插件实现: Checker Framework,要添加注解,在编译时指定插件。
上面实现了编译器检测null了,至于传了null就崩溃,能通过插件插入null check代码的方式实现。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
Java的类型系统不支持,只能通过插件实现: Checker Framework,要添加注解,在编译时指定插件。
上面实现了编译器检测null了,至于传了null就崩溃,能通过插件插入null check代码的方式实现。