Java Applet 事件處理入門:滑鼠與鍵盤響應基礎範例
Java Applet 透過覆寫 mouseDown、mouseUp、keyDown、keyUp 等方法實現基礎使用者互動。雖然 Applet 已淘汰,但事件處
Java 文字繪製基礎:Graphics.drawString() 完整範例與 Unicode 支援說明
核心 API java.awt.Graphics.drawString(String str, int x, int y):在座標 (x, y) 繪製字串 st
Java Applet 基礎知識完整指南:生命週期、參數傳遞與部署詳解
什麼是 Java Applet? 以 Java 語言編寫的小型應用程式,嵌入 HTML 頁面 由支援 Java 的瀏覽器 (舊版 IE/Netscape) 或
Java 同步機制真相:synchronized 鎖的是物件而非代碼,關鍵區段實現需鎖定共享物件
核心誤區 許多開發者誤以為 synchronized 鎖住的是「代碼塊」,實則 鎖的是物件。只要持有同一把鎖 (物件),才能互斥;不同實例各有鎖,同步方法可並發
Java 事務處理實戰:JDBC 本地事務 vs JTA 分散式事務完整比較
事務核心概念 (ACID) 特性英文含義 原子性Atomicity全做或全不做 一致性Consistency事務前後資料滿足完整性約束 隔離性Isolatio
JBuilder + WebLogic 實作教材管理系統:異構資料庫整合與 EJB 分層架構實戰
專案背景 某高校教務處與教材倉庫各有獨立資料庫 (資訊孤島),教材選訂作業靠人工,效率低落。利用校園網環境,基於 WebLogic 應用伺服器建立教材綜合管理系
Java 資料庫存取技術演進全景:JDBC、EJB、JDO、Hibernate 與第三方 ORM 深度比較
技術版圖概覽 技術定位核心特點適用場景 JDBC基石標準統一介面、手動 O/R Mapping、完全控制 SQL簡單應用、報表、批次、需極致效能控制 EJB
Java Applet 播放聲音檔案:AudioClip API 完整指南
核心 API:java.applet.AudioClip AudioClip 是 Applet 播放聲音的核心介面,定義於 java.applet 套件。主要方
利用 Observer 模式實現組件鬆耦合通信
問題背景:組件間通信的困境 GUI 開發中常需讓獨立組件(如左側樹、右側列表)互通消息。硬編碼引用導致高耦合;輪詢線程浪費資源。Observer 模式提供標準化
Java UDP 協議程式設計入門:InetAddress、DatagramSocket 與 DatagramPacket 實戰
前言 Java java.net 套件封裝了網路協議細節,使 UDP 程式設計相對簡單。本文從核心類別入手,構建完整的 C/S 模式時間服務範例。 核心類別速
Java Applet 動畫程式設計完全指南:雙緩衝、Update 重寫與執行緒模型
動畫核心原理 Java 動畫透過 Graphics.drawImage() 繪製幀畫面,配合執行緒週期性切換圖像產生動態效果。關鍵要素: 繪圖邏輯在 pain
Java 介面與型別安全:可插拔元件架構的基石
介面的雙重含義 Java 介面:語言層面結構,具備特定語法 (interface 關鍵字) 邏輯介面:類別擁有的方法特徵集合 (方法名、參數類型/數量),屬抽
Java 內部類深度解析:類型、作用域、封裝與多重繼承替代方案
前言 內部類是 Java 進階編程的核心特性,類似 C++ 巢狀類但更強大 (擁有外部類引用)。掌握內部類能設計出更優雅、封裝性更強的程式結構。 四大內部類類
突破 Java 異常處理規則:捕獲 Throwable 的必要性與風險實測
核心問題 Java 編譯器強制檢查受檢異常,但 JVM 運行時不保證方法拋出的異常與聲明一致。調用非受信代碼 (外部載入、動態生成、惡意實作) 時,僅捕獲 Ex
Java UDP 網路程式設計完整指南:DatagramSocket 與 DatagramPacket 實戰
UDP 協議基礎認知 什麼是 UDP? UDP (User Datagram Protocol,用戶資料報協議) 工作於 OSI 第 4 層 (傳輸層),位於
Hibernate JNDI 綁定機制深度解析:SessionFactory 自動註冊原理
核心流程概覽 Hibernate 的 JNDI 綁定發生在 Configuration.buildSessionFactory() 過程中,由 SessionF
Hibernate 效能、擴展性與風險初評:理性看待 ORM 選型
前言 業務邏輯層下的 ORM 技術選型眾說紛紜,Hibernate 支持者與質疑者各執一詞。本文基於數天文檔研讀與實務觀察,從效能、適用規模、DBA 視角、技術
Struts + Hibernate 架構下的 J2EE 分層資料表示最佳實踐
核心觀點 在 Struts + Hibernate 架構中,**切勿將 Hibernate 產生的 PO (持久化物件) 直接傳遞給 JSP**,無論是 Ite