Java 多線程入門:從基本概念到同步、死鎖與定時任務
Java 多線程入門:從基本概念到同步、死鎖與定時任務 核心概念 程序:靜態代碼 進程:程序的一次動態執行,擁有獨立地址空間(CPU、數據、代碼),開銷大
Java 模擬新浪微博登錄(2016 版):RSA2 加密與 HttpClient 實戰
Java 模擬新浪微博登錄(2016 版):RSA2 加密與 HttpClient 實戰 本文記錄一次基於 HttpClient 4.5 模擬新浪微博登錄的完整
Java 容器類核心體系:Collection、List、Set、Map 與泛型迭代實戰
Java 容器類核心體系:Collection、List、Set、Map 與泛型迭代實戰 容器類架構總覽 Java 容器框架由頂層接口約束實現類,核心分為兩大
Java 集合框架核心實現深度解析:List、Map、Set、Queue 特性與選型指南
Java 集合框架核心實現深度解析:List、Map、Set、Queue 特性與選型指南 JDK 提供豐富的集合實現,合格開發者必須能根據功能場景與性能需求選
Java IO 流技術體系全景解析:字節流、字符流、處理流與序列化實戰
Java IO 流技術體系全景解析:字節流、字符流、處理流與序列化實戰 核心概念:流的抽象模型 Java IO 採用流(Stream)模型處理數據輸入輸出:
Java 單例設計模式全解析:餓漢、懶漢、雙重檢查鎖與線程安全實戰
Java 單例設計模式全解析:餓漢、懶漢、雙重檢查鎖與線程安全實戰 什麼是單例模式 單例模式確保一個類在全局範圍內有且僅有一個實例,並提供全局訪問點。適用場景
Java 多線程核心技術深度解析:從基礎到高級特性
Java 多線程核心技術深度解析:從基礎到高級特性 線程與進程的本質區別 現代作業系統支援多任務,進程是獨立的內存空間(如一個 .exe),線程是進程內的執行
JavaScript 獲取 DOM 元素位置與尺寸完整指南
JavaScript 獲取 DOM 元素位置與尺寸完整指南 在複雜的網頁開發中,經常需要使用 JavaScript 處理 DOM 元素的動態效果,這時候準確計算
Java 單機版書店管理系統實戰(一):需求分析與架構設計
Java 單機版書店管理系統實戰(一):需求分析與架構設計 本系列將帶領大家從零構建一個基於 Java SE 的單機版書店管理系統,涵蓋從需求分析、數據庫設計、
Java 設計模式入門筆記:八大設計原則與模式核心思想深度解析
為什麼學設計模式? 「每個模式描述一個反覆出現的問題及其解決方案核心,使你能反覆使用該方案而不重復勞動。」—— GOF 軟件隨業務演進持續變更,模式目標:復
Java 整合支付寶即時到賬接口完整實戰:核心工具類、簽名驗簽、下單與異步通知處理
架構概覽 支付寶即時到賬(雙接口)流程: 商戶系統組裝參數 → 生成表單 HTML → 用戶跳轉支付寶收銀台。 用戶支付完成 → 支付寶同步跳轉 return
Java 內部類完全指南:成員、局部、匿名、靜態嵌套類與編譯器實現原理
為什麼需要內部類? 訪問外部私有成員:內部類可無限制訪問外部類所有成員(含 private)。 封裝隱藏:對同包其他類不可見,實現更細粒度的封裝。 回調便利:
Java 類初始化深度解析:加載、連接、初始化三階段與主動使用觸發條件
類加載全流程 加載:類加載器讀取 .class 字節碼 → 方法區生成 Class 對象(反射入口)。 連接: 驗證:字節碼格式、語義合法性
JavaWeb 核心:Servlet 開發完整指南(生命週期、映射、配置與最佳實踐)
Servlet 簡介 Sun 定義的動態 Web 資源開發規範:實現 Servlet 介面(或繼承 HttpServlet),部署至 Web 容器(Tomcat
Java 數學運算:向上取整 Math.ceil 與向下取整 Math.floor 完全指南
核心方法 方法含義返回類型示例 Math.ceil(double a)向上取整(≥ 參數的最小整數)doubleceil(1.2) → 2.0; ceil(
Java GUI 入門實戰:用 AWT 實現下雪動畫,講解構造器、線程、數組與繪圖機制
專案目標 在 Frame 窗口中模擬 300 個雪花緩慢下落、到底部自動回頂部循環,涵蓋: AWT 基礎組件(Frame, Panel, Graphics)
Java 異常處理核心知識:體系結構、分類、常用方法與最佳實踐
什麼是異常? 程序運行期間出現的違背預期事件,導致正常流程中斷。來源包括:用戶輸入無效、資源缺失(文件/網絡)、資源耗盡(OOM)、空指針解引用等。 異常三大
Java 集合框架深度筆記(二):包裝類、Collection 體系、Map 體系與工具類全景
基本類型包裝類:橋接基本類型與對象世界 基本類型包裝類核心常量/方法 byteByteMIN_VALUE, MAX_VALUE, parseByte(),