optional

  • Java 每半年就会更新一次新特性,再不掌握就要落伍了:Java8 的新特性

    Java8 从 2014 年问世,到现在已是数个年头。这个版本新增了 Stream API、Lambda 表达式、新时间 API 等各种新特性,相比很多新兴语言也不遑多让。今天就来聊聊 Java8 中好玩好使的特性功能

  • 一文掌握 Java8 的 Optional 的 6 种操作

    一文掌握 Java8 的 Optional 的 6 种操作

    你好,我是看山。

    Java8 中引入了一个特别有意思类:Optional,一个可以让我们更加轻松的避免 NPE(空指针异常,NullPointException)的工具。

    很久很久以前,为了避免 NPE,我们会写很多类似if (obj != null) {}的代码,有时候忘记写,就可能出现 NPE,造成线上故障。在 Java 技术栈中,如果谁的代码出现了 NPE,有极大的可能会被笑话,这个异常被很多人认为是低级错误。Optional的出现,可以让大家更加轻松的避免因为低级错误被嘲讽的概率。