原创 [JavaWeb][Spring][使用註解配置Spring][Spring/SpringMVC/SpringDataJPA/MyBatis]

[JavaWeb][Spring][使用註解配置Spring] [JavaWeb][Spring][使用註解配置Spring] 前言 Spring+Spring MVC+Spring Data JPA 依賴項 目錄結構 整合 Sp

原创 [Java進階篇][函數式編程][Java 8+ Stream API]

[Java進階篇][函數式編程][Java 8+ Stream API] [Java進階篇][函數式編程][Java 8+ Stream API] 序言 Stream 是什麼? 創建流 操作流 迭代 forEach()方法 peek(

原创 [重學Java基礎][Java內置工具類][Part.1] Arrays工具類

[重學Java基礎][Java內置工具類][Part.1] Arrays工具類 簡介 Arrays位於java.util包下,是一個工具類 全限定路徑 java.util.Arrays 提供了一些操作數組的方法 用於簡化代碼 代碼示

原创 [Java進階學習][函數式編程][Java 8內置函數式接口]

[Java進階學習][Java 8內置函數式接口] [Java進階學習][Java 8內置函數式接口] 簡介 JUF 函數式接口 基本接口 Function 函數式接口 Predicate 斷言式接口 Consumer 消費型接口 S

原创 [Java虛擬機][優化實戰][使用VisualVM監控和加速Intellij Idea啓動]

[Java高級][Java虛擬機][優化實戰][使用VisualVM監控和加速Intellij Idea啓動] [Java高級][Java虛擬機][優化實戰][使用VisualVM監控和加速Intellij Idea啓動] 序 Int

原创 [重學Java基礎][類與接口][Part.1]Comparable接口與Comparator比較器類

[重學Java基礎][類與接口][Part.1]Comparable接口與Comparator比較器類 前言 Java中有許多類都帶有比較或者排序功能 例如Java 8 後在List的接口中添加的默認方法sort default v

原创 [重學Java基礎][Java IO流][Part.7] 字符串輸入輸出流

[重學Java基礎][Java IO流][Part.7] 字符串輸入輸出流 [重學Java基礎][Java IO流][Part.7] 字符串輸入輸出流 StringReader 概述 源碼分析 成員變量 成員方法 示例 Strin

原创 [重學Java基礎][Java IO流][Part.13]文件操作類File

[重學Java基礎][Java IO流][Part.13]文件操作類File File 概述 File 是“文件”和“目錄路徑名”的抽象表示形式。 File 直接繼承於Object,實現了Serializable接口和Comparabl

原创 [重學Java基礎][Java內置工具類][Part.2] Collections工具類

[重學Java基礎][Java內置工具類][Part.2] Collections工具類 =========== [重學Java基礎][Java內置工具類][Part.2] Collections工具類 Collection與Coll

原创 [重學Java基礎][Java IO流][Part.6-2]StreamDecoder和StreamEncoder

[重學Java基礎][JavaIO流][Part.6-2]StreamDecoder和StreamEncoder StreamDecoder 概述 這個類是sun.nio包下的類 在之前的甲骨文官方的JDK中是看不到源碼的 只能下載O

原创 [重學Java基礎][Java IO流][Part.14]文件字節輸入輸出流

[重學Java基礎][Java IO流][Part.14]文件字節輸入輸出流 [重學Java基礎][Java IO流][Part.14]文件字節輸入輸出流 FileInputStream 概述 源碼解析 成員函數 成員方法 F

原创 Spring多環境配置文件自動切換

=== Spring多環境配置文件自動切換 Spring多環境配置文件自動切換 序言 多環境配置自動切換的解決方案 1 一勞永逸的方案 2 投機取巧的方案 3 使用側寫配置文件的方案 序言 軟件開發的一般流程爲工程師開發

原创 [重學Java基礎][Java IO流][Exter.2]IO流中幾種不同的讀寫方法的區別

[重學Java基礎][Java IO流][Exter.2]IO流中幾種不同的讀寫方法的區別 Read 讀入方法 read(): 一般是這種形式 public int read() 1.從流數據中讀取的是一個一個字節(byte) 2.返回

原创 [JavaWeb 基礎增強][Servlet基礎][Servlet 3.0+ 從XML配置到註解配置]

[JavaWeb 基礎增強][Servlet基礎][Servlet 3.0+ 從XML配置到註解配置] [JavaWeb 基礎增強][Servlet基礎][Servlet 3.0+ 從XML配置到註解配置] 前言 各版本更新內容 Se

原创 [重學Java基礎][類與接口][枚舉類]

[重學Java基礎][類與接口][枚舉類] 前言 枚舉類 Java 5 引入 用來代替常量域 什麼是常量域 比如你有一組天氣信息 需要維護 爲了兼顧操作和可讀性 編寫一個天氣常量類 每種天氣對應一個final的常量 public