Java 是一種物件導向程式設計語言,但不是純物件導向的語言,因為支援基本類型,如 int 、 char 等,程式碼會編譯成 byte code ,運行在負責抽象底層操作系統的 JVM(Java 虛擬機)上,語法類似於 C/C++,但是不提供像 pointers 指針這樣的低階編程功能,擁有跨平台、物件導向、泛型程式設計的特性,廣泛應用於各種系統, Learn Java 介紹各種實務是應用,如移動應用程式( Android 基於 Java )、桌面應用程式、Web 應用程式、客戶端-服務器應用程式、企業應用程式等。
Java Convert LocalDate to Date 將 LocalDate 轉換為 Date,在日期後附加時間和時區信息,轉換步驟如下: 1. 取得時區,以便可以將時區資訊附加到日期,2. 調用 atStartOfDay() 以便可以將時間附加到日期, 3. 本地日期 + atStartOfDay() + 時區 + toInstant(), Java LocalDate Date 任務是將該 LocalDate 轉換為 Date ,本篇增加了範例,並透過 JUnit 4 單元測試來驗證產出結果。
Java Convert Date to LocalDateTime 可以使用新的 toInstant 方法,此方法已加入到 Java 8 中的 java.util.Date 中,當轉換成 Instant 物件時,需要使用 ZoneId,因為 Instant 物件與時區無關,提供將 Date 實例轉換為 LocalDateTime 實例的多種方法,本篇增加了範例,並透過 JUnit 4 單元測試來驗證產出結果。
Java Convert Date to LocalDate 將 Date 轉換成 LocalDate ,從 Java 8 起,有新的日期 API - java.time ,然而有時仍然需要在新舊 API 之間執行轉換,並使用兩者的日期表示, Java Date LocalDate 任務是將該 Date 轉換為 LocalDate ,本篇增加了範例,並透過 JUnit 4 單元測試來驗證產出結果。
Java Collectors Class 允許對 Stream 實例中保存的資料元素執行操作,例如: 將計算元素屬性的平均數、彙整統計等, 此操作的策略是通過 Collector 接口實現提供的,提供了許多靜態方法運用,介紹常見的 averagingInt 、 summarizingLong 等方法, Collectors Class 本篇增加了範例,並透過 JUnit 4 單元測試來驗證產出結果。
Collectors Class in Java with Examples 是 JDK 中的實用類之一,包含很多實用函數,主要與 Stream API 一起使用作為終端方法,操作會因某些結果而終止,與收集器相關的函數通常在 collect() 方法中使用,提供了許多靜態方法運用, Collectors Class in Java 介紹常見的 counting 、 joining 、 mapping 、 reducing 等方法,本篇增加了範例,並透過 JUnit 4 單元測試來驗證產出結果。
Java Collectors Methods 是 Java 8 的 Stream API 的終端方法之一, Stream.collect() 允許對 Stream 實例中保存的資料元素執行操作,例如: 將元素重新打包到某些資料結構,並應用一些附加邏輯、連接等, 此操作的策略是通過 Collector 接口實現提供的, Java Util Collectors 提供了許多靜態方法運用,本篇增加了範例,並透過 JUnit 4 單元測試來驗證產出結果。
Java Collectors toConcurrentMap Method 使用所提供的靜態方法,傳入 2 個 Function 參數,設定鍵與值轉換成 Map , ToConcurrentMap Java Collectors 介紹常見的 toConcurrentMap 等方法,本篇增加了範例,並透過 JUnit 4 單元測試來驗證產出結果。
Initialize OffsetTime in Java 初始化 OffsetTime 具有偏移量的時間的不可變物件,可以同時在不同的執行緒下被使用,介紹常見的 of 、 parse 、 from 等方法,了解 Initialize OffsetTime Java 的不同操作和方法,本篇增加了範例,並透過 JUnit 4 單元測試來驗證產出結果。
Java OffsetTime Class 儲存時間,精確到奈秒,以及帶有偏移量的時間,提供增加、減少、比較時間、或兩個時間差值的方法, OffsetTime Class 介紹常見的 plus 、 minus 、 isBefore 、 isAfter 、 until 等方法,本篇增加了範例,並透過 JUnit 4 單元測試來驗證產出結果。
OffsetTime in Java with Examples 儲存時間,精確到奈秒,以及帶有偏移量的時間,用於處理不明確的本地時間,精確到奈秒以及與 UTC / 格林威治的偏移量,OffsetTime in Java 介紹常見的 format 、 parse 、 ofLocalTime 等方法,本篇增加了範例,並透過 JUnit 4 單元測試來驗證產出結果。