Java 位元組流檔案讀寫完整教學:BufferedInputStream/OutputStream 高效複製二進位檔案
掌握 Java 位元組流檔案操作核心模式:FileInputStream/FileOutputStream 搭配 BufferedInputStream/Buf
Java 字元流檔案讀寫完整教學:BufferedReader/Writer 高效複製實戰
掌握 Java 字元流檔案操作核心模式:FileReader/FileWriter 搭配 BufferedReader/BufferedWriter 實現高效文
Java 文件元數據獲取完整指南:大小、時間、權限、規範路徑與日期格式化
掌握文件元數據讀取是文件管理、同步備份、審計日誌、安全掃描等系統的基礎能力。本文基於 java.io.File 與 java.nio.file 雙 API 對比
Java 目錄操作實戰:列出檔案與移動目錄的完整工具類實作
提供一個開箱即用的 Java 目錄操作工具類,支援列出指定目錄下所有檔案/子目錄,以及將目錄移動至新位置(自動建立目標目錄)。代碼採用標準 java.io.Fi
Java 隨機存取檔案:RandomAccessFile 實現任意位置讀寫與檔案修改
RandomAccessFile 是 Java IO 中獨特的「雙向隨機存取」類,結合了 DataInput/DataOutput 與檔案指標控制,支援在檔案任
Java 操作 Excel 實戰:JXL 庫讀寫 .xls 格式完整指南
JXL (Java Excel API) 是早期操作 Excel 97-2003 格式 的純 Java 庫,雖已停止維護 (最後版本 2009),但在維護舊系統
Java 生成 PDF 實戰:基於 iText 打造專業表格報表與水印
iText (現 Lowagie/iText 7) 是 Java 平台生成/操作 PDF 的經典庫。本例展示如何建立 A4 頁面、設定中文字體、添加水印、頁首頁
Java 文件壓縮與解壓完整實戰:ZipOutputStream、ZipInputStream 與校驗和驗證
Java java.util.zip 包提供標準 ZIP 格式壓縮解壓能力,無需第三方庫即可滿足絕多數業務場景。本文提供生產級工具類,涵蓋多文件壓縮、解壓到目錄
Java 網路工具:一行代碼獲取本機主機名與 IP 位址
InetAddress 是 Java 網路層的核心類,代表 IP 位址與主機名的綁定。本例展示如何輕鬆獲取本機資訊,並說明常見陷阱(多網卡、IPv6、回環地址)
Java Socket 入門:最簡單的單執行緒伺服器與客戶端通訊範例
掌握 Java 網路程式設計的第一步,就是理解 ServerSocket 與 Socket 的基本配合。本例去除所有併發、協議解析、異常重試等干擾,只保留核心流
Java 併發經典:多執行緒 TCP 伺服器與壓力測試客戶端實作
「每個連線一個執行緒」是傳統阻塞 IO (BIO) 下實現併發 TCP 服務的經典模式。本例提供完整的伺服器端與多執行緒客戶端測試代碼,展示 ServerSoc
Java 網路基礎:基於 Socket 手寫 SMTP 客戶端發送郵件
SMTP (Simple Mail Transfer Protocol) 是郵件傳輸的核心協議。本例拋棄 JavaMail,直接使用 Socket 連接埠 25
Java 網路進階:手寫 POP3 客戶端直連伺服器收信
不依賴 JavaMail 高層 API,直接操作 Socket 與 POP3 協議指令(USER, PASS, STAT, RETR, QUIT),是理解郵件接
JavaMail 發送郵件全攻略:支援多附件、HTML 正文與中文主旨編碼
發送郵件是企業級應用的高頻需求。本例封裝了一個功能完備的 Mail 工具類,支援 SMTP 認證、多附件、HTML/純文字正文、中文主旨編碼(GB2312),並
JavaMail 實戰:基於 POP3 協議接收郵件完整指南
JavaMail API 是 Java 平台處理電子郵件的標準擴展套件。本例示範如何使用 POP3 協議連線郵件伺服器、認證登入、讀取收件箱郵件列表、解析並顯示
Java 網路基礎:使用 URL 類輕鬆抓取網頁原始碼
Java 標準庫 java.net.URL 提供了極簡潔的高層 API,讓我們無需手動處理 Socket 連線與 HTTP 協議細節,即可輕鬆獲取網路資源。本例
Java 經典實戰:從零手寫一個簡易多執行緒 Web 伺服器
理解 HTTP 協議與 Socket 通訊的最佳方式,莫過於親手實作一個 Web 伺服器。本例展示一個基於 Java Socket 的多執行緒 HTTP 伺服器
UDP DatagramSocket 實作網路聊天室:客戶端與伺服器端完整代碼
UDP 協議特性與適用場景 UDP(User Datagram Protocol)是無連線、不可靠的傳輸協議,適合即時性要求高、容忍少量丟包的場景(如語音、視訊