Java 8 學習筆記10——用Optional取代null

null帶來的種種問題 它是錯誤之源。NullPointerException是目前Java程序開發中最典型的異常。 它會使你的代碼膨脹。它讓你的代碼充斥着深度嵌套的null檢查,代碼的可讀性糟糕透頂。 它自身是毫無意義的。null自身沒有任何的語義,尤其是,它代表的是在靜態類型語言中以一種錯誤的方式對缺失變量值的建模。 它破壞了Java的哲學。Java一直試圖避免讓程序員意識到指針的存在,唯一的
相關文章
相關標籤/搜索