427. Java 日期時(shí)間 API - ZonedDateTime、OffsetDateTime、OffsetTime 1. 三個(gè)和時(shí)區(qū)相關(guān)的類(lèi) ?? Java 的 Date...
427. Java 日期時(shí)間 API - ZonedDateTime、OffsetDateTime、OffsetTime 1. 三個(gè)和時(shí)區(qū)相關(guān)的類(lèi) ?? Java 的 Date...
426. Java 日期時(shí)間 API - Time Zone 與 Offset 1. 什么是 Time Zone(時(shí)區(qū))和 Offset(偏移量)? Time Zone(時(shí)區(qū)...
425. Java 日期時(shí)間 API - 處理日期 + 時(shí)間的類(lèi) 在 Java 8 的 Date-Time API 中,有兩類(lèi)核心的日期時(shí)間對(duì)象: LocalTime —— ...
424. Java 日期時(shí)間 API - 專注于日期的類(lèi) 在 Java 8 的 Date-Time API 里,有一組類(lèi)專門(mén)用來(lái)處理 日期,而不是時(shí)間或者時(shí)區(qū)。它們是: Lo...
423. Java 日期時(shí)間 API - DayOfWeek 和 Month 枚舉 大家好,接下來(lái)我們要認(rèn)識(shí) Date-Time API 里面的兩個(gè)非常常用的枚舉類(lèi)型:?? D...
[toc] 422. Java 日期時(shí)間 API - 標(biāo)準(zhǔn)日歷 1. 人類(lèi)時(shí)間 vs. 機(jī)器時(shí)間 ??? 在 Java Date-Time API 中,時(shí)間有兩種表示方式: 人...
421. Java 日期時(shí)間 API - 包結(jié)構(gòu) & 方法命名規(guī)范 1. Date-Time API 的包結(jié)構(gòu) ??? Java 的 Date-Time API 主要由一個(gè)核心...
420. Java 日期時(shí)間 API - 簡(jiǎn)介 1. 為什么要有 Date-Time API? 時(shí)間,看起來(lái)很簡(jiǎn)單,對(duì)吧?隨便一個(gè)手表都能告訴你當(dāng)前的日期和時(shí)間。但當(dāng)你仔細(xì)研...
419. 現(xiàn)代 Java IO 最佳實(shí)踐 - 寫(xiě)入文本文件 在應(yīng)用開(kāi)發(fā)中,寫(xiě)入文本文件是一個(gè)非常常見(jiàn)的操作?,F(xiàn)代 Java(尤其是 java.nio.file.Files A...
418. 現(xiàn)代 Java IO 最佳實(shí)踐 - 網(wǎng)絡(luò)數(shù)據(jù)獲?。簭?HttpClient 到圖片下載 在實(shí)際開(kāi)發(fā)中,尤其是 Web 應(yīng)用 或 微服務(wù) 場(chǎng)景下,我們經(jīng)常需要從網(wǎng)絡(luò)上...
417. 現(xiàn)代 Java IO 最佳實(shí)踐 - 高效遍歷、ZIP 處理與臨時(shí)文件管理 ?? Java Files API 常見(jiàn)操作(現(xiàn)代寫(xiě)法) java.nio.file.Fil...
416. 現(xiàn)代 Java I/O 最佳實(shí)踐 - 高效、簡(jiǎn)潔、安全地處理文本與數(shù)據(jù) 1. ?? 引言 在日常應(yīng)用開(kāi)發(fā)(特別是 Web 應(yīng)用)中,我們經(jīng)常會(huì)遇到以下 I/O 操作:...
415. Java 文件操作基礎(chǔ) - 精準(zhǔn)讀取壓縮詩(shī)集:從二進(jìn)制文件中高效提取指定十四行詩(shī) ?? 讀取單個(gè) Sonnet 上節(jié)課我們已經(jīng)把所有 154 首 Sonnet 壓縮存...
414. Java 文件操作基礎(chǔ) - 批量壓縮與索引:將154首十四行詩(shī)高效存儲(chǔ)為帶目錄的二進(jìn)制文件 ?? 寫(xiě)入所有 Sonnet 前面我們已經(jīng)學(xué)會(huì)了如何壓縮 單個(gè) Sonne...
413. Java 文件操作基礎(chǔ) - 用裝飾器模式實(shí)現(xiàn) Sonnet 的 GZIP 序列化 ?? 寫(xiě)入壓縮的單個(gè) Sonnet 各位,我們已經(jīng)能夠把 Sonnet 從文本文件...
411. Java 文件操作基礎(chǔ) - 從網(wǎng)絡(luò)到本地:讀取文本資源的兩種方式與最佳實(shí)踐 ?? 目標(biāo) 如何通過(guò) HttpClient API 從互聯(lián)網(wǎng)讀取文本資源 如何使用 Fil...
410. Java 文件操作基礎(chǔ) - 內(nèi)存字符串與字節(jié)數(shù)組流 Java I/O API 不僅能操作文件和通道,還能操作 內(nèi)存中的字符串和字節(jié)數(shù)組。這類(lèi)操作在以下場(chǎng)景非常有用:...
409. Java 文件操作基礎(chǔ) - 內(nèi)存中的 I/O 流 在 Java I/O 中,我們不僅可以操作文件,還可以操作 內(nèi)存中的數(shù)據(jù)結(jié)構(gòu),比如 字符數(shù)組、字節(jié)數(shù)組或字符串。這...
408. Java 文件操作基礎(chǔ) - 處理原始類(lèi)型的流 在前面學(xué)習(xí)了字節(jié)流和字符流的基礎(chǔ)上,Java 還提供了 DataInputStream 和 DataOutputStr...