Oracle 押注 REST API:Java EE 8/9 邁向微服務與雲原生
Oracle 正將 Java EE 戰略重心轉向 REST 和 JSON,以適應微服務與雲計算趨勢。REST 以其簡潔性早已取代複雜的 SOAP 成為 Web
Java 反射機制深度解析:從 Class 對象到動態代理實戰
什麼是反射? 在運行狀態下,獲取類的屬性、方法並修改運行行為的過程。核心 API 位於 java.lang 和 java.lang.reflect 包。 核心
《Effective Java》引言核心概念解析
Java 語言規範關鍵定義 四種類型:接口、類、數組、基本類型。前三者統稱引用類型,類實例和數組是對象;基本類型值不是對象。 類成員:域、方法、成員類、成員接
Java 容器進階:同步容器 vs 並發容器性能對比
同步容器(舊時代產物) 通過在所有公共方法上加 synchronized 實現線程安全,並發性能極差。 歷史類:Vector、Stack、Hashtable。
Java 爬蟲實戰:基於 Jsoup 采集 CSDN 博客文章
專案結構與依賴 所需 JAR:jsoup-1.10.2.jar 實體類:Article public class Article { private
Java 入門全攻略:從 JVM 原理到 Hello World 實戰
Java 簡介 Java 由 SUN(Stanford University Network)1995 年推出,2009 年被 Oracle 收購。它是面向 I
Java 代碼安全實戰(一):為什麼不能用 String 存儲敏感數據
核心問題 String 對象不可變,只有 JVM 垃圾回收器才能從內存清除其值。GC 觸發時機不可控(通常在內存不足時),導致敏感數據(密碼、卡號)在內存中停留
【Java 每日一題】20170220:List 與 Map 包含判斷陷阱
題目代碼 package Feb2017; import java.util.ArrayList; import java.util.HashMap; impo
Java 9 日期時間格式化全面對齊 Unicode LDML 標準
Java 9 引入了一系列解析與格式化增強,使 java.time 包更貼近 Unicode 區域設置數據標記語言(LDML)。這項工作由 Joda-Time
Java IoC 容器原理手寫實現:工廠模式 + 配置文件 + 反射
IoC 核心思想 控制反轉 (Inversion of Control)**:對象創建與依賴管理從應用代碼移交給容器。配合 **DI (Dependency I
Java 集合框架核心筆記:List、Set、Map、Collections 工具類與比較器全解析
集合體系速覽 Collection ├── List (有序、可重複) → ArrayList, LinkedList, Vector ├── Set
Java HttpClient 4.x 實現 POST 請求完整實戰:JSON 傳輸、超時控制、Jar 衝突排查
核心代碼:發送 JSON POST 請求 import org.apache.http.Header; import org.apache.http.Http
Java 修飾符關鍵字全解析:訪問控制與非訪問修飾符詳解
修飾符分類總覽 Java 修飾符分為兩大類: 訪問控制修飾符:控制類、方法、字段的可見性 非訪問修飾符:賦予特殊語義(靜態、最終、抽象、同步、易變) 一、
Java 泛型實現類型安全異構容器:從 Map<String,Object> 到 Type Token 模式
問題背景:Map 的類型擦除痛點 普通 Map<String, Object> 存取值時需強制轉型,且無法編譯期檢查類型匹配: Map<St
SpringMVC @Valid 註解實現後端數據校驗完整指南
為什麼需要後端校驗? 前端校驗易被繞過,後端校驗是數據安全的最後防線。SpringMVC 基於 JSR-303 (Bean Validation) 標準,提供
Java 多線程定時任務實戰:Timer 與 TimerTask 深度解析
前言 java.util.Timer 是 Java 早期提供的定時調度工具類,配合 TimerTask 可實現單次或周期性任務執行。雖然後來有 Schedule
Java RMI 詳細介紹與入門實例:遠程方法調用核心原理
什麼是 Java RMI? Java RMI(Remote Method Invocation,遠程方法調用) 是 Java 原生提供的分布式計算機制,允許運行