Java 常量池深度解析:一道讓人抓狂的面試題
面試題:輸出結果是什麼? public class IntegerTest { public static void main(String[] arg
Java finally 區塊神秘面紗(一):執行時機、異常情況、返回值陷阱與 JVM 實現原理
finally 真的是「一定會執行」嗎?本文透過 4 個反直覺案例、官方規範原文、JVM 子程式插入機制、返回值保留槽原理,徹底揭開 finally 的真實面貌
Java NIO 文件讀寫提速(一):Channel 與 Buffer 協作原理水煙袋模型圖解
系列首篇,用水煙袋生動類比 Channel(管道)與 Buffer(緩衝區)協作原理,零門檻理解 NIO 核心模型,並給出完整文件備份實戰代碼。 水煙袋模型對
Java NIO 文件讀寫提速(二):Buffer 內部機制深度解析與 clear/flip 圖解
系列第二篇,深入剖析 Buffer 核心狀態變量(position、limit、capacity、mark)與關鍵操作 clear()、flip()、rewin
Eclipse 斷點調試進階(三):監視點與方法斷點實戰
系列第三篇,聚焦 Eclipse 兩大進階斷點類型:監視點(屬性讀寫攔截)與方法斷點(方法進入/退出攔截),透過圖文演示配置技巧與實戰場景。 一、監視點:攔截
Java 記憶體洩漏解決方案(一):記憶體管理機制、洩漏成因、一般避免原則與複雜結構應對
系列首篇,建立 Java 記憶體管理心智模型:可達性分析、GC Roots、洩漏本質(游離物件)、一般代碼避免原則,並引出複雜資料結構下需引入 Referenc
Java 記憶體洩漏解決方案(二):四大引用類型、GC 交互細節與 ReferenceQueue 實戰
系列第二篇,系統講解 Java 四種引用類型(強/軟/弱/虛)的語義差異、GC 處理流程、ReferenceQueue 通知機制,並給出代碼示例演示弱引用 +
Java 記憶體洩漏解決方案(三):SoftHashMap 源碼深度解析與 Reference 機制實戰
系列最終篇,深度剖析 SoftHashMap 完整源碼,展示如何結合 SoftReference、ReferenceQueue、硬引用緩存雙層結構 實現「記憶體
JDOM 實現 Java 更新 XML 文件:完整代碼與圖文演示
JDOM 是 Java 專用的 XML 文檔操作 API,提供比 DOM 更簡潔、比 SAX 更靈活的樹模型操作體驗。本文演示如何使用 JDOM 讀取、修改、輸
變數命名精準化指南:消除歧義、布林語義、符合預期三大原則
「命名是程式設計中最難的兩件事之一」(另一件是快取失效與 off-by-one 錯誤)。本文從消除歧義、布林值語義精準、符合使用者預期三大維度,透過反面教材與最
JavaMail 實現郵件批量發送:從核心流程到生產級封裝實戰
JavaMail 是 Java 平台發送/接收郵件的標準 API。本文完整演示:核心流程解析、認證器封裝、發送器核心類、工廠模式管理、觀察者模式業務整合,構建可
Java 7 NIO.2 文件操作完全指南:創建、刪除、複製、移動與屬性設置
Java 7 引入 java.nio.file 套件(NIO.2),提供現代化、鏈式、異步支援、屬性豐富的文件系統 API。核心類別 Path、Files、Fi
Java 反射機制深度解析:從核心原理到動態擴展實戰
反射是 Java 動態性的基石,讓程式在運行期檢查、修改類別結構、創建物件、調用方法。框架(Spring、Hibernate、MyBatis)、註解處理器、序列
2011 年計算機等級二級 Java 章節練習題第一套:Java 語言概論(含答案)
本套章節練習聚焦「Java 語言概論」模組,覆蓋語言特性、記憶體管理、物件導向關係、源碼結構、JDK 目錄、核心類庫、程式入口、語句結束符、main 方法簽名、
2011 年計算機等級二級 Java 筆試練習題第一套(含答案解析)
本套模擬題覆蓋 Java 語言特性、JDK 工具、Applet 執行模型、檔案命名規範、核心套件、JVM 定位、標準輸出/對話框、靜態方法調用、Swing 套件
Java 實現約瑟夫環:環形鏈表解決經典數學問題
約瑟夫環是經典的數學應用問題:n 人圍圈,從第 k 人開始報數,數到 m 的人出列,下一人繼續從 1 報數,循環至所有人出列。本文用 Java 環形鏈表優雅實現
Servlet 啟動時初始化:load-on-startup 實現伺服器啟動自動執行
當應用需要在伺服器啟動階段完成資料預載入、快取預熱、定時任務排程、連線池初始化等工作時,load-on-startup 配合 Servlet init() 方法
Hibernate 中使用 UNION 查詢:繞過 HQL 限制的 Native SQL 實戰方案
HQL 不支援 UNION 操作,複雜的「或」邏輯查詢若強行用 HQL 會導致多表連接、Distinct 去重、索引失效等效能災難。本文實戰演示如何透過 Nat