极客时间第12天

2020-04-10  本文已影响0人  随手点灯

今天主要是看了空指针异常.空指针异常在程序中一般有下面几种情况:

  1. 自动拆箱装箱的时候
  2. 字符串比较
  3. 获取一个对象,对象链式调用为空
  4. 远程服务调用,返回来是空,没有判空就用了返回对象的方法
  5. concurrentHashMap里面加入null值

这些情况都会导致空指针,但是我们平时一般的代码就是各种if else 去判空,有没有更加优雅的方法呢

答案是有的,就是使用Optional的方法,使用ofNullable构造成一个optional对象,然后orElse,如果是空就返回null,这样就没有ifElse判断,就比较优雅

同时,今天还看了富豪谷底求翻身的开头,

富豪告诉我们第一件事情: 不要自己去制造商品,而是首先要看其他人需要什么,就提供什么,这就是垃圾和商品的区别.

那么我准备跳槽的话,也不要自己乱学技术,要根据你想去的公司的招聘需求去提升自己.你符合其他公司的需求,才是真正有价值的.

上一篇下一篇

猜你喜欢

热点阅读