Java DatagramSocket 無連線通訊實作指南(下)
DatagramSocket 類別 DatagramSocket 用於 UDP 通訊。客戶端用無參數建構子繫結任意埠口;伺服器端用 DatagramSocket
Java 學習路徑完整指南:從工具、書籍到企業級架構
前言 Java 技術體系龐大,初學者易迷失於無數框架、工具、術語中。本文規劃系統性學翩路徑:工具篇 → 書籍篇 → 進階領域,涵蓋 JDK、應用伺服器、執行環境
Java 新手完整入門指南:環境建置、核心語法、常見問題彙整
前言 Java 學習曲線陡峭,初學者常卡在環境變數、CLASSPATH、編譯執行、API 文件查找等基礎建置上。本文整理從 HelloWorld 到進階除錯的完
消除 JDBC 開發瓶頸:打造可重用的資料存取框架
問題背景 傳統 JDBC 程式碼重複度高:建立連線、準備陳述式、綁定參數、執行、處理結果集、關閉資源、捕捉例外。每次查詢/更新都需重寫樣板碼,錯誤處理分散,維護
Java 打包為 .exe 執行檔的 4 種主流方案完整比較
前言 標準 JDK 不提供生成平台專屬執行檔工具,但實務上將 Java 應用程式打包為 Windows .exe 有多種成熟方案。本文比較四大主流方法:第三方打
發揮 Java 客戶端潛力:Applet、JavaScript、Weblet 與 Servlet 協同架構
前言 Java 平台技術演進路徑與初衷大相逕庭:最初設計為客戶端 Applet 增添網頁互動,現今主戰場轉向伺服器端 J2EE。但隨著頻寬與客戶端算力提升,結合
Java 參數傳遞機制深度解析:值傳遞與引用傳遞的真相
核心結論先行 Java 唯一支援「值傳遞」。 所謂「引用傳遞」實為「傳遞引用的值」(傳遞物件參考的副本)。理解此點是避免 Java 參數傳遞誤區的關鍵。 程式
Java 易混淆術語完全解析:J2EE、J2SE、JDK、JRE 等關鍵差異
前言 Java 生態系統術語繁多,初學者極易混淆 J2EE、J2SE、JDK、JRE、JSP、Tomcat 等概念。本文針對 8 個核心術語進行精準定義、組件拆
Java 面向對象練習:Color 類別應用與 ClickMe Applet 修改
練習背景 本節測試對 Java 面向對象核心概念(物件、類別、訊息傳遞)的理解,並透過修改 ClickMe Applet 實作顏色與繪圖操作。 問題與解答
Java 實例與類成員深度解析:變數、方法與 static 關鍵字
前言 理解「實例成員」與「類別成員」的差異,是掌握 Java 物件導向核心觀念的關鍵。本文透過 AnIntegerNamedX 經典範例,詳細解析實例變數/方法
Java Date 類別完整指南:從基礎操作到最佳實踐
前言 java.util.Date 是 Java 處理日期時間的基礎類別,雖然 JDK 1.1 後推出 Calendar 與 DateFormat 取代其大部分
深入理解 Java 動態類加載:Class.forName() 實戰應用
前言 在 JDBC 開發中,Class.forName() 是載入資料庫驅動程式的標準寫法。但當遇到 XML 動態解析分派場景時,開發者常面臨一個棘手問題:如何
Java 面向對象核心機制(一):封裝優勢、繼承與組合關係、方法重載重寫規則、變量遮蔽與動態分派原理
封裝的三大優勢 隱藏數據,僅通過公共接口訪問 接口與實現分離,修改內部代碼不破壞調用者 與繼承、多態並列為 OOP 三大特性 關係實現 is-a (繼承
Java 垃圾回收機制核心知識點總結:回收觸發條件、finalize 方法、對象可達性與標記清除算法
GC 行為保證與代碼實踐 定義:回收不再使用的對象內存,供新對象分配 不可用判準:無任何活躍程序部分引用 (不可達) 運行線程:低優先級,內存不足時可能觸發,