Java 序列化機制感性認識:Serializable 介面與 ObjectOutputStream 實戰
前言 Java 序列化設計極致簡單:實作 Serializable 標記介面,配合 ObjectOutputStream/ObjectInputStream 即
JavaHelp 系統深度解析:跨平台線上幫助的最佳選擇
前言 JavaHelp 是 Sun Microsystems 推出的純 Java 線上幫助系統,支援所有 Java 平台與瀏覽器,可嵌入 Applet 或獨立應
J2EE配置:配置J2SE(1) - JDK 下載與安裝圖文教學
前言 本文記錄 JDK 下載來源、安裝步驟與安裝元件選擇,附圖文說明,適用於 Windows 環境初次安裝或重新安裝 JDK。 一、 下載來源 官方網站:O
J2EE 環境配置指南:設定 J2SE 環境變數
1.3 環境變數配置步驟 僅安裝 JDK 不足以正確執行 Java 程式,必須配置環境變數。操作路徑:桌面「我的電腦」→右鍵「內容」→「進階」分頁→「環境變數」
Java 集合框架精解(一):Collection 體系、ArrayList 與 LinkedList 效能全分析
前言 Java 集合框架是處理物件群組的核心 API。本文系統梳理 Collection 體系架構,並深度剖析 ArrayList 與 LinkedList 的
Java 集合框架精解(二):Set、Iterator 與 ListIterator 深度解析
前言 本文聚焦 Set 介面特性、Iterator 單向迭代器與 ListIterator 雙向迭代器的設計模式、方法差異與實戰程式碼。 一、 Set 介面:
Java 集合框架精解(三):Map 介面與 HashMap 實戰
前言 Map 介面不繼承 Collection,而是以「鍵值對」形式儲存資料。本文說明 Map 核心操作、HashMap 使用範例,並示範 Java 5 泛型與
J2SE 5.0 代理伺服器配置全攻略:Proxy、ProxySelector 與系統屬性
前言 J2SE 5.0 大幅增強了代理伺服器控制能力,支援 HTTP、HTTPS、FTP、SOCKS 等多種協定的獨立配置,並可指定繞過代理的主機清單,功能媲美
J2SE 5.0 ProcessBuilder 實戰:取代 Runtime.exec 執行外部程式
前言 J2SE 5.0 引入 ProcessBuilder 類別,提供比 Runtime.exec() 更靈活、更物件導向的外部程式執行方式。本文透過實際範例示
J2SE 1.5 註解(Annotation)語法實戰:運行時反射提取元數據
前言 J2SE 1.5 引入的註解機制讓開發者能在原始碼中嵌入元數據。本文將示範如何定義自訂註解、在運行時透過反射提取註解資訊,並說明關鍵的保留策略設定。 一
J2SE 1.5 增強 for 循環底層原理與設計考量
前言 增強 for 循環(for-each 循環)是 J2SE 1.5 最受歡迎的語法糖之一。本文將揭示其編譯期轉換機制,並探討為何 Java 選擇 for 與
深入解析 J2SE 1.5 增強 for 循環:final 修飾符與類型相容性
前言 J2SE 1.5(Tiger)引入的增強 for 循環(for-each 循環)極大地簡化了集合與陣列的遍歷操作。本文將深入探討兩個進階主題:如何使用 f
深入體驗 J2SE 1.5 增強型 For 循環:遍歷機制與實作細節
增強型 For 循環的適用前提 J2SE 1.5 引入的增強型 for 循環(foreach)並非適用於所有物件,只有兩種類型的對象才能被這種方式遍歷: 陣列
Java兩套型別系統統一:從手動裝箱拆箱到自動化的演進
Java 同時擁有基本型別與引用型別兩套系統,造成集合無法直接存放基本型別、API 重複等問題。J2SE 5.0 透過自動裝箱/拆箱在編譯器層面橋接兩套系統。歷
J2SE 5.0 自動裝箱與拆箱深度解析:機制、觸發時機與效能影響
自動裝箱/拆箱讓基本型別與包裝類別隱式轉換,消除手動 `new Integer(i)` / `i.intValue()` 的樣板碼,但引入效能與語意陷阱。核心機
J2SE 5.0 增強型 for 迴圈完整指南與自訂可迭代類別實現
J2SE 5.0 引入增強型 for 迴圈(for-each),簡化陣列與 `Collection` 遍歷,並支援實作 `Iterable` 介面的自訂類別。基
J2SE 5.0 自動裝箱/拆箱深度解析(三):自動裝箱觸發時機與類型限制
自動裝箱三大觸發場景 當基本型別值出現在**需要參考類型**的語境時,編譯器自動插入 Xxx.valueOf(primitive) 呼叫。 1. 指派給參考類