Servlet 基礎完整指南:生命週期、工作模式、與 JSP 比較、核心 API 與配置實戰
什麼是 Servlet? Servlet (Server Applet) 是運行在支援 Java 的應用伺服器上的伺服器端程式,主要功能:交互式瀏覽/修改資料、
九度 OJ 1473 題解:無符號整數轉二進制字串 (去除前導零)
題目描述 給定 T 個無符號整數 (0 ≤ n ≤ 10⁸),輸出其二進制表示,**去除前導零**。T ≤ 1000。 範例 輸入: 5 23 535 26
《深入理解 Java 虛擬機》閱讀筆記:JVM 體系架構、類載入、執行引擎與運行時資料區
Java 體系四大支柱 Java 程式語言:語法、特性、語義 Class 檔案格式:位元碼、常量池、類元資料結構 Java API (類庫):基礎類、集合、I
Java 集合框架核心體系速覽:List、Set、Map 三大介面與主流實作特徵
集合框架核心介面架構 Collection (介面) ├── List (有序、可重複) │ ├── ArrayList (動態陣列,查詢快) │ ├
Java 冒泡排序基礎實作:標準演算法邏輯與程式碼範例
冒泡排序核心邏輯 冒泡排序透過相鄰元素兩兩比較,將較大元素逐步「冒泡」到陣列右端。每一輪結束,當前未排序區間的最大值會移動到正確位置。 標準實作程式碼 pub
Java 泛型分頁工具方法:通用 List 分頁實作與使用範例
需求場景 Controller 接收前端分頁參數 (page, pageSize),Service 查詢返回完整 List<T>,需在記憶體中截取指
MyEclipse 整合 Maven 常見錯誤與解決方案:JDK 版本、M2_HOME、編譯器層級三大塊
錯誤一:UnsupportedClassVersionError (JDK/JRE 不匹配) java.lang.UnsupportedClassVersion
Spring JdbcTemplate query 完整用法:RowMapper 實作、參數綁定與最佳實踐
核心 API JdbcTemplate.query(String sql, Object[] args, RowMapper<T> rowMappe
Java 類與物件實戰:Print 類別計算水仙花數 (Narcissistic Number)
什麼是水仙花數? 三位數中,各位數字立方和等於該數本身: abc = a³ + b³ + c³ 例如:371 = 3³ + 7³ + 1³ = 27 + 343
Java 類與物件實戰:Student 類別設計、建構子初始化與多物件測試
需求分析 設計學生類別 Student,包含: 屬性:學號 (int)、姓名 (String)、年齡 (int) 建構子:Student(int stuNo,
Maven POM 報錯「Plugin not found」快速解決:本地倉庫殘留檔案清理法
錯誤現象 新建 Maven 專案後,POM 檔紅色報錯: Plugin org.apache.maven.plugins:maven-surefire-plug
Java 演算法:二分搜尋法原理、邊界處理與完整實作
Java 演算法:二分搜尋法原理、邊界處理與完整實作 二分搜尋是查找有序陣列中目標值的高效演算法,時間複雜度 O(log n)。本文從邏輯推導、常見陷阱(死迴圈
Java 類與物件實戰:設計 Clock 類別實現時間顯示與驗證
需求分析 設計一個時鐘類 Clock,包含: 三個 int 型別成員變數:hour、minute、second 建構子初始化三個欄位 show() 方法顯示時
Java 類別實戰:銀行帳戶系統的設計與測試
Java 類別實戰:銀行帳戶系統的設計與測試 本文透過設計一個 Account 類別,完整示範「封裝資料、提供業務行為、主程式測試」的 Java 物件導向開發流
Java OOP 入門實作:梯形與圓形類的設計與測試
Java OOP 入門實作:梯形與圓形類的設計與測試 本文透過一個經典的 Java 練習題,示範如何將幾何概念轉換為類別設計:定義屬性、建構子、計算方法,並在主
Java 併發核心:volatile 關鍵字原理、使用場景與記憶體屏障深度解析
Java 併發核心:volatile 關鍵字原理、使用場景與記憶體屏障深度解析 在「Java 併發程式設計」系列中,我們已介紹 synchronized、鎖優化
Java 物件導向核心:從類、物件到建構子的完整思維模型
Java 物件導向核心:從類、物件到建構子的完整思維模型 這是「計算機程式的思維邏輯」系列第 13 篇。前幾節我們探討了函式呼叫機制,接下來幾節將深入「類」的世
Java 冒泡排序完整解析:邏輯優化演示、雙語言實作與進階優化技巧
冒泡排序核心思想 相鄰元素兩兩比較,大的「冒泡」到右側。每一輪將當前未排序區間的最大值移動到正確位置。 邏輯逐步優化演示 版本一:朴素雙層迴圈 (含越界與冗