引用-----------
optional
從 Java 8 引入的一個很有趣的特性是 Optional 類。Optional 類主要解決的問題是臭名昭著的空指針異常(NullPointerException) —— 每個 Java 程序員都非常了解的異常。
isPresent();
為了判斷查詢的類對象是否存在,采用此方法
Optional<Course> optional = courseDao.findById(courseId);
if(optional.isPresent()){
//.isPresent()一般與.get()方法合用,當optional中存在course時,optional.isPresent()值為true,通過get()方法返回對象。
optional.get();
...
}