tag optional

標籤
貢獻3
18
02:57 PM · Nov 21 ,2025

@optional / 博客 RSS 訂閱

京東雲開發者 - 京東雲開發者|深入JDK中的Optional

概述:Optional最早是Google公司Guava中的概念,代表的是可選值。Optional類從Java8版本開始加入豪華套餐,主要為了解決程序中的NPE問題,從而使得更少的顯式判空,防止代碼污染,另一方面,也使得領域模型中所隱藏的知識,得以顯式體現在代碼中。Optional類位於java.util包下,對鏈式編程風格有一定的支持。實際上,Optional更像是一個容器,其中存放的成員變量是一

空指針 , optional , java8 , JDK , JAVA

收藏 評論

異常君 - Java 10 深度剖析:核心特性與實戰應用全解析

大家好!今天我要和大家分享 Java 10 中引入的重要特性。作為 2018 年 3 月發佈的短期支持版本,Java 10 雖然只有 6 個月的支持週期,但它引入了一些非常實用的新功能,特別是備受歡迎的局部變量類型推斷。下面我們將深入探討這些特性,並通過實際案例來展示它們的應用價值。 1. 局部變量類型推斷 (JEP 286) Java 10 最引人注目的特性當屬局部變量類型推斷,它允許我們使用v

java10 , optional , gc , JAVA

收藏 評論

研發軟件的郭 - 從頭學Java17-Stream API(二)結合Record、Optional

Stream API Stream API 是按照map/filter/reduce方法處理內存中數據的最佳工具。 本系列教程由Record講起,然後結合Optional,討論collector的設計。 使用Record對不可變數據進行建模 Java 語言為您提供了幾種創建不可變類的方法。可能最直接的是創建一個包含final字段的final類。下面是此類的示例。 public fin

optional , record , java17 , stream

收藏 評論