Java14发布了,再也不怕NullPointerException了
2020年3月17日发布,Java正式发布了JDK 14 ,目前已经可以开放下载。相信很多程序员都特别害怕出现程序中出现NPE,因为这种异常往往伴随着代码的非预期运行。在Java 1 中就包含了了Null引用和NPE了,但是其实,Null引用是伟大的计算机科学家Tony Hoare 早在1965年发明的,最初作为编程语言ALGOL W的一部分。1965年,英国一位名为Tony Hoare的计算机科学家在设计ALGOL W语言时提出了null引用的想法。ALGOL W是第一批在堆上分配记录的类型语言之一。Hoare选择null引用这种方式,“只是因为这种方法实现起来非常容易”。实际上,Hoare的这段话低估了过去五十年来数百万程序员为修复空引用所耗费的代价。相信很多Java程序员都一样对null和NPE深恶痛绝,因为他确实会带来各种各样的问题。
下载地址
用户评论