Java AWT 記事本雛形:選單列、檔案對話框、關於視窗
以 AWT Frame、TextArea、MenuBar 快速構建記事本原型,具備「檔案/編輯/格式/視窗/說明」五級選單、新增/開啟/儲存/另存新檔/結束、剪
Java Applet 網頁錄音機實作:Windows API 採樣、GSM 壓縮、AU 串流播放
早期 Web 多媒體應用中,透過 Java Applet 嵌入網頁實現「錄音→壓縮→儲存→播放」完整鏈路。本文詳細拆解錄音機核心模組:Visual J++ J/
Java Swing 計算機完整實作:四則運算、科學鍵、記憶體功能
以 JApplet/JFrame 雙模式實作標準計算機,支援四則運算、平方根、倒數、百分比、正負號切換、退位鍵、清除/全部清除、記憶體(MC/MR/MS/M+)
Java Applet 英文打字遊戲:雙緩衝、音效、右鍵選單難度調整
經典 Applet 版打字遊戲,展示雙緩衝繪圖、音效回饋(擊中/擊錯/背景音樂)、右鍵選單動態調整難度、字母不重複隨機生成與自動重生機制。雖 Applet 已被
Java Swing 英文打字遊戲改良版:全螢幕、難度可調、音效回饋
在先前 Applet 版本基礎上,改良版遷移至 Swing JFrame 全螢幕模式,新增右鍵選單動態調整「字母數量(1~9)」與「下落速度」,並引入雙執行緒架
Java Swing JFileChooser 開啟文字檔完整範例
利用 JFileChooser 選取檔案,搭配 JTextPane 載入純文字內容,是 Swing 桌面應用常見需求。本文提供可直接編譯執行的完整範例,修正原始
Java SWT 自定義組件實戰:打造 MSN 風格下拉選單
SWT 以原生外觀著稱,但 IM 類應用常需獨特視覺風格。本文完整示範如何繼承 Composite 打造 MSN 風格下拉框(ComboSelector),涵蓋
Struts 建構 MVC 應用完整指南:架構、流程與配置實戰
Struts 作為經典 MVC 框架,將 Web 應用拆解為 Model、View、Controller 三層,透過 ActionServlet 統一入口、st
Java Bean 動態屬性機制:從標準規範到 Commons BeanUtils 與 DynaBean 實戰
企業級應用常面臨資料欄位頻變的挑戰:傳統 Java Bean 在編譯期固定屬性,導致每次增減欄位都需修改原始碼、重新編譯部署。本文系統梳理「標準屬性 → 擴展屬
Java AWT 實作雙色球復式投注組合數計算工具
雙色球復式投注的核心在於計算「從 n 個紅球中選 6 個」與「從 m 個藍球中選 1 個」的組合數乘積。本文提供一個基於 AWT 的桌面小工具,具備紅/藍球號碼
Java 垃圾收集算法深度解析與調優指南
1. GC 核心思想 Java 通過可達性分析識別存活對象:從 GC Roots(棧局部變量、靜態字段、JNI 引用等)出發,能到達的對象為存活對象,不可達的為
Java Application 與 Applet 核心區別
核心區別 維度ApplicationApplet 運行方式獨立進程,由 main() 啟動嵌入網頁,由瀏覽器/JVM 插件加載 啟動入口publi
修改 Java 應用程序標題欄圖標與鼠標指針
修改窗口圖標 利用 Toolkit 類即可輕鬆替換默認圖標: Toolkit tk = Toolkit.getDefaultToolkit(); Image i
Java 核心技術筆記:17 個關鍵知識點速覽
前言 掌握 Java 核心技術是進階的基石。本文梳理 17 個核心知識點,適合面試複習或查漏補缺。 核心知識點 無多重繼承,用接口代替:class A i
初識 EJB:Eclipse + JBoss + Sybase 環境搭建實戰記
前言 第一次接觸 EJB(Enterprise JavaBeans),選型:Eclipse 3.0 + JBoss 3.2.5 + JBossIDE 1.3.3
Web 專案中使用 JNI 的類加載陷阱與解決方案
問題背景 在 Web 專案中調用 JNI(Java Native Interface)時,常遇到一個經典問題:當應用容器(如 Tomcat)因類文件變更而熱重載