Eclipse 3.1 深度體驗 J2SE 5.0 枚舉類型 (6):EnumSet 高效集合操作與枚舉方法定義
EnumSet:專為枚舉設計的高效位向量集合 java.util.EnumSet 是 Set<E extends Enum<E>> 的特
Eclipse 3.1 深度體驗 J2SE 5.0 枚舉類型 (7):常數特定類別主體與總結
常數特定類別主體:枚舉值的多型行為 J2SE 5.0 枚舉不僅是常數集合,每個枚舉值還可擁有專屬的類別主體,實現針對特定常數的行為差異——本質上是為每個枚舉值生
J2SE 5.0 泛型程式設計入門:建立支援型別參數的自訂類別與集合
泛型革命:從 Object 到型別安全 J2SE 5.0 引入泛型,解決了集合框架長期存在的「型別不安全」問題。在泛型之前,List、Map 等容器只能存放 O
J2SE 5.0 自訂泛型集合實戰:Queue 測試與 PeekableStack 實作
泛型 Queue 測試驗證 以下測試類別展示如何使用泛型 Queue<Integer>,並驗證自動裝箱特性: package com.heatonr
使用 Java 5.0 構建自定義泛型集合
自定義泛型集合的設計思路 Java 5.0 引入泛型後,開發者可以創建類型安全的自定義集合類。本文通過實例演示如何實現一個簡單的泛型列表,並探討關鍵設計要點。
Java 讀取 Properties 設定檔六大標準技巧總覽
六種核心方法一覽 Java 標準庫提供多種讀取 .properties 設定檔的方式,各有適用場景: 1. 經典 Properties.load() + Fi
J2SE 讀取 Properties 設定檔的六種核心方法完整實作範例
統一載入入口:loadProperties 方法 以下程式碼展示一個完整的工具類別 JProperties,封裝了六種讀取 Properties 檔案的標準方式
深入解析 Java 集合框架:List 與 Set 的核心差異與實作選擇
Java 容器類別的演進與分類 容器類別是提升開發效率的關鍵工具。在 Java 2 平台中,所有容器類別由 Joshua Bloch 重新設計,大幅豐富了類別庫
Java 客戶端調用 Web 服務(一):Web 服務互操作性與 Java 標準規範概述
Web 服務的核心價值:互操作性 得益於業界在 SOAP、WSDL、UDDI 等技術上的協作,特別是 WS-I 組織的推動,Web 服務得以跨平台互操作(如 M
J2SE API 讀取 Properties 檔案六種方式完整比較與最佳實踐
`Properties` 檔案是 Java 專案常見配置載體。J2SE 提供多種載入路徑:檔案系統、類路徑資源、模組系統等。本文整理六種標準方式並給出測試驗證碼
Java 客戶端調用 Web 服務(二):非受管與容器管理客戶端的服務查找機制
兩類客戶端的差異 JAX-RPC 1.1 與 JSR 109 為 J2EE 1.4 組成部分。客戶端分為: 非受管客戶端:J2SE 環境,以 java 命令直
Java 客戶端調用 Web 服務(三):J2EE 容器管理客戶端的 JNDI 服務查找與訪問
J2EE 容器管理客戶端類型 J2EE 容器管理客戶端打包為 .EAR 檔案,包含 Java 代碼與部署描述符。主要類型: 應用程式客戶端容器客戶端 Web
Java 客戶端調用 Web 服務(四):存根、動態代理與 DII 訪問模式詳解
三種訪問模式概覽 獲得 JAX-RPC Service 後,可透過三種方式訪問 Web 服務: 存根 動態代理 動態調用介面(DII) 前兩者使用服務端點介
Merlin 的魔力:J2SE 1.4.2 全新外觀設計(一)── 可插拔外觀架構與切換機制
背景:從 Metal 到原生外觀 Sun 認為 Windows 經典外觀已過時,Motif 更無人使用。J2SE 1.4.2 引入全新 Windows XP 外
Merlin 的魔力:J2SE 1.4.2 全新外觀設計(二)── Windows XP 與 GTK+ UI 深度解析
Windows 經典 UI 與 XP 差異 Windows 2000 使用者將看到經典 UI(圖 2),Windows XP 使用者則看到 XP 風格 UI。同
Merlin 的魔力:J2SE 1.4.2 全新外觀設計(三)── GTK+ 與 Windows XP 對話框體驗
GTK+ 外觀展示 圖 4 展示採用 GTK+ 外觀的 SwingSet 介面: Windows XP 檔案對話框 Windows XP 的檔案對話框外觀如
J2SE 1.5 Tiger 新特性實戰(一):自訂泛型類與型別擦除示範
前言 J2SE 1.5 泛型的核心在於「參數化類型」。本文從最簡單的自訂泛型類入手,展示型別參數宣告、具體化實例化、型別安全保障,以及著名的「型別擦除」導致的運
J2SE 1.5 Tiger 新特性實戰(二):可變長度參數與格式化輸出
前言 J2SE 1.5 引入可變長度參數 和 Formatter/printf 格式化輸出,極大豐富了方法簽名靈活度與字串格式化能力。本文透過範例展示兩大特性用