Java 存取權限陷阱:protected 內部類跨包實例化失敗分析
問題場景 package pac1; public class Parent { protected class Inner { } // prote
《Java 程式設計思想》讀書筆記(一):面向對象導論與抽象本質
1. 抽象的演進 機器語言 → 組合語言 → 高級語言(C/Basic):對**硬體**的抽象 Lisp/APL:對**特定問題領域**的抽象 面向對象:對*
Java 核心技術卷 I 基礎知識精華筆記(上)
基本語法與資料類型 大小寫敏感,駝峰命名,main 必須 public static void 八大基本型別:byte/short/int/long(
Java 內部類四大類型完整解析:成員、區域、匿名、靜態
四大類型對比 類型定義位置存取外部成員實例化方式典型用途 成員內部類類內部、方法外直接存取(含 private)outer.new Inner()邏輯
Java 排序工具 Arrays.sort 與 Collections.sort 完整用法
陣列排序:Arrays.sort int[] arr = {1, 4, 6, 333, 8, 2}; Arrays.sort(arr); // 升序,原地排序
JavaScript 正則表達式驗證 Email 完整指南
Email 格式規則拆解 本地部份(@ 前):字母、數字、._-,不可以特殊字元開頭/結尾 域名部份(@ 後):子域名 + 頂級域,至少一個點,TLD
Java 多態經典:Animal b = new Dog() vs Dog c = new Dog() 差異解析
程式碼範例 public class Animal { public void move() { System.out.println(動物會移動);
Oracle 收購 Sun 六年後向 Java 非付費用戶開徵授權費
事件回顧 2010 年 Oracle 收購 Sun Microsystems 後,長期維持 Java 開源現狀。六年後(2017 年),Oracle 透過 Li
Java 垃圾回收與物件生命週期深度解析
核心觀念:JVM 記憶體管理機制 Java 的垃圾回收(GC)是 JVM 記憶體管理的核心。當物件在堆內存中不再被任何「根集合」(靜態變數、區域變數、JNI 參
Java Properties 屬性檔案讀寫通用工具類詳解
前言 在 Java 開發中,java.util.Properties 是一個核心類別,專門用於讀取與管理配置檔案。不同語言有各自支援的配置格式,如 Python
Spring JdbcTemplate 批量執行多條 SQL 實現事務一致性完整指南
業務場景 電商下單扣款:需同時更新「賬戶餘額表」扣減金額、更新「訂單表」狀態為已支付。兩條 SQL 必須在同一事務中原子執行,任一失敗全盤回滾。 核心方案:b
Java 獲取 HTTP/HTTPS 接口 JSON 數據完整指南:原生實現與最佳實踐
核心課題 調用 REST API 獲取 JSON 數據是微服務架構常見需求。HTTPS 需處理 SSL 證書信任、主機名驗證;HTTP 需處理連接池、超時、重試
Java 面試高頻陷阱題精選:奇數判斷、浮點運算、循環邊界與 equals 陷阱
陷阱一:負數奇數判斷失效 // 錯誤:負奇數 % 2 == -1,非 1 public static boolean isOddWrong(int i) { r
Java IO 流體系全景解析:字節流、字符流、緩衝流與掃描器實戰
流的分類體系 維度分類基類/接口典型實現處理單位 按方向輸入流InputStream / ReaderFileInputStream, Fil