看啥推荐读物
专栏名称: 鸭哥聊Java
记录了小黄鸭的技术分享。内容涵盖网络攻防案例,Java教程,Java 面试题,Java源码,JVM源码,Dubbo源码,Spring源码,Spring Boot&Cloud微服务架构,分布式高并发架构技术,MySQL性能调优等。
今天看啥  ›  专栏  ›  鸭哥聊Java

不要再用 if (obj != null) 判空了!!!

鸭哥聊Java  · 公众号  ·  · 2022-08-28 16:00
链接:https://juejin.cn/post/6844904154075234318前言相信不少小伙伴已经被java的NPE(Null Pointer Exception)所谓的空指针异常搞的头昏脑涨,有大佬说过“防止 NPE,是程序员的基本修养。”但是修养归修养,也是我们程序员最头疼的问题之一,那么我们今天就要尽可能的利用Java8的新特性 Optional来尽量简化代码同时高效处理NPE(Null Pointer Exception 空指针异常)认识Optional并使用简单来说,Opitonal类就是Java提供的为了解决大家平时判断对象是否为空用 会用 null!=obj 这样的方式存在的判断,从而令人头疼导致NPE(Null Pointer Exception 空指针异常),同时Optional的存在可以让代码更加简单,可读性跟高,代码写起来更高效.文末福利文末领取:651页Java面试题库常规判断:    //对象 人//属性有 name,agePerson person=new Person();if (null==person){ return "person为null"; }return person;使用Optiona ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照