Java 存取修飾符完解:public、protected、private、default 差異比較
Java 存取修飾符完解:public、protected、private、default 差異比較 Java 提供四種存取層級控制類別、欄位、方法與建構子的
JVM 字節碼執行機制:解釋執行與 JIT 編譯深度解析
JVM 字節碼執行機制:解釋執行與 JIT 編譯深度解析 參考:《分散式 Java 應用:基礎與實踐》、《深入理解 Java 虛擬機(第二版)》 1. 兩種
Servlet Filter 過濾器完整指南:原理、配置與實戰範例
Servlet Filter 過濾器完整指南:原理、配置與實戰範例 什麼是過濾器? 過濾器是 Web 應用程式組件,可綁定至 Web 應用。不同於 Servl
Java 多執行緒核心功力:從基礎概念到執行緒池實戰
Java 多執行緒核心功力:從基礎概念到執行緒池實戰 一、作業系統層面的進程與執行緒 進程:記憶體中執行的應用程式,擁有獨立記憶體空間(如 Windows
時間基準垃圾回收(Time-based GC)原理與設計詳解
時間基準垃圾回收(Time-based GC)原理與設計詳解 1. 記憶體管理三大流派 MRC (Manual Reference Counting):手動
12306 售票演算法實戰:Java 位運算實現座位分配與搶票邏輯
12306 售票演算法實戰:Java 位運算實現座位分配與搶票邏輯 基於前文理論分析,本文提供 Java 程式碼實踐 12306 售票核心演算法,採用位運算(
Java 原生執行緒池原理與 Guava ListenableFuture 補充
Java 原生執行緒池原理與 Guava ListenableFuture 補充 轉眼間兩個月未更新部落格。一方面覺得需學習的技術太多,寫經驗分享不如多讀幾本
Java 多執行緒深度解析:volatile 關鍵字與記憶體模型
Java 多執行緒深度解析:volatile 關鍵字與記憶體模型 前言 當僅需同步讀寫一兩個實例欄位時,使用 synchronized 顯得過於笨重。vola
OpenCV4Android 解決 non-system libraries in linker flags: -lopencv_java 編譯錯誤
OpenCV4Android 解決 non-system libraries in linker flags: -lopencv_java 編譯錯誤 在維護舊
Java 基礎核心知識體系總結:從環境配置到集合框架
一、開發環境與基礎語法 1. 環境變量配置 JAVA_HOME=D:\Program Files\Java\jdk1.8.0_51 PATH=%JAVA_HOM
Java 並發包鎖機制全解析:Lock、ReentrantLock、ReadWriteLock 實戰
synchronized 的局限性 無法中斷等待:線程一旦進入阻塞狀態,只能等待鎖釋放或異常終止,無法響應 interrupt()。 無法超時控制:不支援嘗試
Java Swing 音樂播放器實作:樂樂音樂 1.0 本地版
專案簡介 樂樂音樂 1.0 是一款基於 Java Swing 開發的本地音樂播放器,支援常見音頻格式播放、播放列表管理、歌詞顯示等核心功能,採用 MVC 架構分
JVM 運行時內存區域詳解:從類加載到堆棧分配
JVM 核心定位 JVM (Java Virtual Machine) 是 Java 程序運行的虛擬機器,負責將字節碼轉換為機器指令、管理運行時內存、調度線程與
.NET 異步編程演進史:從 Thread 到 Task 再到 async/await
異步編程三大里程碑 1. Thread 時代:原始且難控制 早期使用 Thread 直接管理線程,缺乏返回值支援、線程池整合與異常處理機制,資源開銷大,難以協調
Spring 事務傳播行為深度解析與異常處理實戰
Spring 事務傳播行為核心概念 在 Spring 框架中,事務傳播行為定義了當一個事務方法被另一個事務方法調用時,事務如何傳播與邊界劃分。Transacti
深入理解 Java NIO:從 BIO 到非阻塞 I/O 的演進與核心模型解析
Java NIO 概述:告別傳統阻塞 I/O 的束縛 Java NIO (New I/O) 是 JDK 1.4 引入的嶄新 I/O API,我們習慣稱之為「非阻
持續集成 (CI) 核心價值、實施策略與工具鏈最佳實踐:從每日構建到流水線交付
CI ≠ 敏捷,但它是現代軟件工程的基石 Martin Fowler 推廣 CI 為敏捷基石,但 CI 早於敏捷宣言。任何開發模式 (瀑布/迭代/敏捷) 都受益
Tomcat 核心架構與請求處理流程全解析
Tomcat 核心架構與請求處理流程全解析 Tomcat 是最流行的 Servlet 容器,理解其組件層級與請求流轉路徑,有助於排查部署問題、優化效能、編寫自定