Optional簡化空值判斷,減小代碼中的if-else代碼塊

爲了防止空指針異常的出現,Java8中引入了一個新類Optional,對於它以前咱們已經進行了簡單的實現。其本質就是經過Optional類對值進行封裝, 當有值的時候,會把該值封裝到Optional類中。若是沒有值的話,則會在該類封裝一個Emptyjava 建立Optional對象 //empty()會直接返回一個空的Optional實例,內部不會存在任何值。 Optional<Student>
相關文章
相關標籤/搜索