如何避免代碼中粗魯的null判斷,即Option的價值bash
使用Optional<T>除了簡化粗魯的if(null == Object),下降函數的複雜度、增長可讀性以外,它是一種傻瓜式的保護,Optional<T>引導開發人員主動思考引用爲null的狀況 複製代碼
Optional簡介 com.google.common.base.Optional容許接收可能爲null的T類型的引用函數