Java SE 6.0 (Mustang) 新特性體驗:桌面整合、權限控制、網路參數、表格排序過濾
一、檔案存取權限控制新方法 (java.io.File) Mustang 新增六個方法精確設定/查詢擁有者與全體用戶的讀/寫/執行權限: setReadabl
如何掌握 Java (J2SE 篇):從《Java 程式設計思維》到實戰項目全攻略
前言 掌握 J2SE 需三年以上實戰經驗,無專案歷練難以達標。本文提供兩大寶典與實戰進階路徑。 兩大寶典 TIJ - Thinking in Java (《
Java 壓縮 ZIP 完整解決方案:支援中文檔名 (Apache Ant ZipOutputStream)
問題 JDK 內建 java.util.zip 不支援中文檔名,壓縮含中文路徑會報錯或產生亂碼。 解決方案:Apache Ant 的 zip 實現 Mave
使用 J2SE API 讀取 Properties 檔案的六種方法
六種讀取方式 Properties.load(InputStream):最基礎,配合 FileInputStream/BufferedInputStream。
JAR 檔案格式與 jar 指令完整詳解 (含可執行 JAR 製作)
什麼是 JAR JAR (Java Archive) 本質是 ZIP 檔案,差別在於包含 META-INF/MANIFEST.MF 清單檔。內部目錄結構對應套件
讓 Java 程式自帶 JRE:綠色部署完整指南 (含精簡與 EXE 包裝)
核心原理 java.exe 尋找 JRE 順序: 自身目錄下的 jre。 父目錄下的 jre (關鍵)。 Windows 註冊表。 將 JRE 複製到應用父
利用 JMF (Java Media Framework) 實現攝影機拍照功能
專案需求 啟動攝影機預覽畫面。 輸入檔名,按下拍照按鈕擷取當前影像。 在畫面上顯示紅框指示裁切區域,固定尺寸裁切。 儲存為高畫質 JPEG (不壓縮)。
Java 實現 MSN/QQ 風格好友上線通知彈窗 (基於 SWT)
效果描述 螢幕右下角彈出小視窗,向上滑動至指定位置停留幾秒後淡出消失,模仿 MSN/QQ 好友上線提醒。 技術選型:SWT SWT (Standard Wid
在 Java 應用中監控 CPU 使用率:基於 JNI 的 Windows 實現
背景與挑戰 純 Java 無直接 API 獲取 CPU 使用率。常見替代方案:Runtime.exec() 呼叫 ps 解析 PID,但跨平台、效能、權限皆有問
Java Swing 學習筆記:JFrame 視窗結構與基本元件建立
Java 物件導向基礎回顧 語法結構 (控制、迴圈) 與 C 語言相似。 核心:定義類、屬性 (變數)、方法 (函數),以方法操作屬性,public 方法作為
Java Swing 實現右鍵彈出選單 (JPopupMenu) 完整範例
功能描述 在視窗中點擊滑鼠右鍵彈出選單,選單項為單選按鈕 (顏色選擇),選擇後變更視窗背景色。 完整代碼 import java.awt.*; import
JMX + J2SE 5.0 實現 Web 應用安全管理(一):簡介與示例應用建置
一、引言 JMX (Java Management Extensions) 提供管理本地/遠程應用、系統、裝置的標準工具。本系列示範使用 JSR 160 (JM
JMX + J2SE 5.0 實現 Web 應用安全管理(二):建立 MBean 與 JMX Agent
四、建立 JMX MBean MBean 介面 public interface LoginStatsMBean { int getFailedLogi
JMX + J2SE 5.0 實現 Web 應用安全管理(三):建立 JMXServiceURL 與認證保護
六、建立 JMXServiceURL 將 MBeanServer 公開為遠程服務需構建 JMXServiceURL: JMXServiceURL url = n
JMX + J2SE 5.0 實現 Web 應用安全管理(四):啟動 RMI 註冊與客戶端連接
七、啟動 RMI 註冊 JMX 遠程連接需要 RMI 註冊。可手動或程式化啟動: 手動啟動 rmiregistry & 預設 localhost:1099,但
Java 字串處理工具類:替換、分割、全半角轉換實戰
工具類概覽 StringUtil 整理了工作中常用的字串操作: replaceStr:遞歸實現子串替換。 getFields:智慧分割(支援空白或 # 分隔符
Java 程式發布實戰(一):讓應用自帶 JRE 實現綠色部署
痛點 Java 應用發布時常面臨:用戶無法獨自安裝 JRE、版本衝突、環境變數汙染等問題。.NET CLR 雖較普及,但 Java 仍可透過「自帶 JRE」徹底
Java 程式發布實戰(二):Win32 包裝器啟動自帶 JRE 應用
背景 為了讓使用者雙擊即可執行 Java 應用,而不依賴系統安裝的 JRE,可編寫一個輕量級 Win32 可執行檔(EXE)作為啟動器,調用應用程式目錄下自帶的