Java 應用程式代理配置完整指南:HTTP、FTP、SOCKS 協議實戰
企業網路環境普遍部署代理伺服器以管控對外存取。Java 應用若需通過代理訪問外部資源,需正確配置系統屬性與認證機制。本文詳解 HTTP/HTTPS、FTP、SO
JVM 核心架構深度解析:Java 虛擬機運作原理完全指南
許多 Java 開發者雖然熟練使用語言語法,但對於 Java 程式碼如何在跨平台環境下運行,以及 JVM 內部運作機制往往缺乏深入理解。本文將從核心架構、記憶體
Java 操作 Excel 實戰指南:基於 JExcelApi 的讀寫與修改
前言 在 Windows 環境下,Excel 試算表幾乎是辦公自動化的代名詞。然而,若要用 Java 程式直接操控 Excel 檔案(.xls),卻非易事。早期
Java 核心類庫 java.lang 包深度解析:介面、類別與命名規範
前言 java.lang 是 Java 程式自動匯入的核心套件,定義了語言運行的基礎契約。本文系統整理其中關鍵介面與類別,並解析類別命名的三種形式(完整限定名、
Java 物件導程設計核心觀念:從參考變數到垃圾回收
前言 Java 以「萬事萬物皆物件」為核心哲學,徹底貫徹物件導向設計。本文系統梳理 Java 物件模型的關鍵概念:參考變數、類別定義、匯入機制、static 成
JDBC 通用查詢封裝:利用 ResultSetMetaData 實現與資料表結構解耦
問題背景 傳統 JDBC 查詢需針對每張資料表寫對應的 ResultSet 解析邏輯,資料庫結構變更時維護成本高。本文示範利用 ResultSetMetaDat
常見 Java 開源 JMS 訊息中介軟體特性比較與選型指南
前言 JMS (Java Message Service) 是 Java EE 訊息傳遞標準。開源實作眾多,本文整理主流開源 JMS 提供者特性,協助專案選型。
Web 應用實作排程任務:基於 ServletContextListener 與 Timer 的輕量方案
背景 Web 應用常需定期執行維護任務(資料備份、報表產生、快取刷新)。除引入 Quartz 等重量級框架,JDK 內建 java.util.Timer 與 T
構建高效能 J2EE 應用的五大核心架構策略
前言 架構設計階段的決策深遠影響 J2EE 應用的效能與擴展性。效能不足影響全體使用者,遠比功能缺失嚴重。在「以較少資源完成更多工作」的壓力下,採用組件化與中介
J2EE 系統效能調優:常見瓶頸分析與配置優化指南
效能問題的典型徵兆 J2EE 系統效能下降最直觀的表現是網頁回應變慢。深入觀察通常會發現下列資源使用異常: 應用程式伺服器資源(CPU、執行緒、記憶體
純 Java 實作:在 Windows 環境下讀取 MAC 位址
引言 Java 跨平台特性雖強,但某些場景(如軟體授權綁定硬體)需取得本機唯一識別碼。MAC 位址是常見選擇。本文示範在 Windows XP/NT/2000
Java 呼叫 SQL Server 預存程序完整範例:採用參數名稱綁定方式
前言 初次開發 Java 專案時,網路上找到的呼叫 SQL Server 預存程序範例多半採用索引綁定(setXXX(int parameterIndex, X
Java Web 中 Cookie 完整操作指南:設定、讀取、刪除與路徑陷阱
環境基線 JDK 1.5 + Tomcat 5.5,`javax.servlet.http.Cookie` API。 四大核心操作 1. 設定 Cookie
Java 計算任意兩日期間工作日數:無節假日版演算法實現
演算法核心思路 計算兩日期總天數 totalDays 分別找到開始日期和結束日期的下一個星期一,得到 nextMonStart、nextMonEnd
Java 操作 Excel 實戰:JCOM 橋接 COM 組件完整指南
技術棧準備 JAR 包:jdom-1.0.jar、jxl-2.5.5.jar、jcom-2.2.4.jar 原生庫:jcom.dll → 放入 JDK
J2ME 開發中文模擬器選型指南:Nokia 系列完美支援
痛點:官方 SDK 中文顯示全是亂碼 Nokia Developers Suite for J2ME 內建三款模擬器,均無法正確渲染中文,導致開發調試極度不便。
Java Web 中 Cookie 完整操作指南:設置、讀取、刪除與跨路徑陷阱
Cookie 生命周期三部曲 1. 設置 Cookie Cookie cookie = new Cookie(sessionId, abc123); cook