java 8 多了不少好用的工具類class,例如: 字串處理,null處理…之前透常是透過google guava,或apache common lang來處理,現在java 8 就有內建了。

  • Optional 更安全、方便處理NULL的物件
  • Objects
  • StringJoin

Objects

  • requireNonNull(T obj) 如果傳入的obj為空,會丟出 NullPointerException異常