歡迎任何人蔘與和完善:一個人可以走的很快,但是一羣人卻可以走的更遠。
目錄
- 核心 Java 教程
- 什麼是 Java 編程語言?
- 什麼是 Java JDK,JRE 和 JVM – 深入分析
- Java 命名約定
- Java 類路徑
- Java 變量
- Java 運算符指南
- Java 關鍵字
- Java 中的數據類型
- Java 中的原始數據類型
- Java 包裝器類 – 自動裝箱,拆箱和轉換示例
- Java 中的語句類型
- Java 控制流語句
- Java 中的標籤語句
- Java 字符串類指南
- Java 創建類 – 如何創建對象?
- 如何在 Java 中創建不可變的類
- Java
main()
方法 - Java 註釋
- Java 按值傳遞與按引用傳遞
- Java 系統屬性
- Java 靜態 – 變量,方法,塊,類和導入語句
- Java 中的靜態導入語句
- Java
hashCode()
和equals()
– 契約,規則和最佳實踐 - Java
this
和super
之間的區別 - 32 位 Java 與 64 位 Java 之間的區別
java.exe
和javaw.exe
之間的區別- Java 查看/生成類文件的字節碼
- Java 中的小端和大端
- Java 命令行參數
- 在 Java 中比較浮點數或雙精度數的正確方法
- Java 遞歸指南
- Java 偶對
- Java 元組 – 使用 Java 中的元組
sun.misc.Unsafe
類的用法- Java UUID 生成器示例
- Java 12 教程
- Java 11 教程
- Java 10 教程
- Java 9 教程
- Java 8 教程
- Java 8 教程
- Java 8
forEach
- Java 8 流 API
- Java 流裝箱示例
- Lambda 表達式
- Java 8 – 函數式接口
- Java 8 方法引用示例
- Java 默認方法教程
- Java 8
Optional
:完整參考 - Java 謂詞示例 – 謂詞過濾器
- Java 8 – 日期和時間示例
- Java 8 列出目錄中的所有文件 – 六個示例
- Java 8 – 逐行讀取文件
- Java 8 寫入文件示例
- Java
WatchService
API 教程 - Java 8 解析字符串爲日期
- Java 8 – 連接字符串數組 – 將數組轉換爲字符串
- Java Base64 編碼和解碼示例
- Math 類中的 Java 精確算術運算支持
- Java 8 帶有 lambda 的
Comparator
示例 - 使用
Pattern.compile()
方法將 Java 正則表達式作爲謂詞 - Java 字符串連接(CSV)示例
- Java 8 兩個日期之間的差異
- Java – 內部與外部迭代
- Java 中的安全隨機數生成
- Java 7 教程
- 面向對象原則
- Java 併發指南
- Java 併發教程
- Java 多線程的發展和主題
- Java 併發性 – 線程安全性?
- 併發與並行
- Java 比較和交換示例 – CAS 算法
- Java
synchronized
關鍵字 - Java 中的對象級別鎖與類級別鎖
- Java 中
Runnable
與Thread
之間的區別 - 如何在 Java 中使用
wait()
,notify()
和notifyAll()
? - Java 併發性 –
yield()
和join()
之間的區別 - Java 中
sleep()
和wait()
之間的區別 - 鎖和監視器之間的區別 – Java 併發
- Java
Callable Future
示例 - 如何使用
UncaughtExceptionHandler
重新啓動線程 - 使用
ThreadPoolExecutor
和Semaphore
限制任務提交率 - Java 執行器框架教程和最佳實踐
- Java 線程間通信 –
PipedReader
和PipedWriter
- Java 死鎖示例和解決方案
- Java 集合
- Java 中的集合
- Java 中的數組
- Java
ArrayList
指南 - Java
LinkedList
類 - Java
HashMap
指南 - Java
Hashtable
類 - Java
LinkedHashMap
類 - Java
TreeMap
類 - Java
HashSet
類 - Java
LinkedHashSet
類 - Java
TreeSet
類 - Java
Comparable
接口示例 - Java
Comparator
接口示例 - Java
Iterator
接口示例 - Java
ListIterator
接口 - Java
Spliterator
接口 - Java
PriorityQueue
類 - Java
PriorityBlockingQueue
類 - Java
ArrayBlockingQueue
類 - Java
TransferQueue
– JavaLinkedTransferQueue
類 - Java
CopyOnWriteArrayList
類 - Java
CopyOnWriteArraySet
類 - 如何在 Java 中對數組,列表,映射和集合進行排序
- Java 面試的 40 個熱門問答集
- Java IO 教程
- Java IO 教程和示例
- Java I/O 如何在較低級別上內部工作?
- Java 標準 IO 與 Java NIO
- 如何在 Java 中複製目錄
- 用 Java 遞歸刪除目錄
- Java – 創建新文件
- Java – 寫入文件
- Java – 附加到文件
- Java 創建只讀文件示例
- Java 將文件讀取爲字符串(已針對 Java 8 更新)
- Java 將文件讀取到
byte[]
數組 - Java – 逐行讀取文件 –
LineNumberReader
- Java
BufferedReader
示例 - Java –
BufferedWriter
- Java 讀寫屬性文件示例
- 從資源文件夾讀取文件 – Spring 示例
- Java – 讀寫 UTF-8 編碼數據
- Java 中如何檢查文件是否存在
- Java 文件複製 – 用 Java 複製文件的 4 種方法
- Java
FilenameFilter
示例 – 查找/刪除某些擴展名的文件 - Java
FileFilter
示例 - Java – 創建臨時文件
- Java – 寫入臨時文件
- Java – 刪除臨時文件
- Java – 讀取控制檯輸入
- Java – 使用
Scanner
類讀取類型安全輸入 - 在 Java 中將字符串轉換爲
InputStream
- 在 Java 中將
InputStream
轉換爲字符串 - Java – 創建受密碼保護的 Zip 文件
- Java – 解壓縮帶有子目錄的文件
- 使用 Java 在 Linux 中管理不超過 N GB 的系統日誌文件
- 在 Java 中生成 SHA 或 MD5 文件校驗和哈希
- Java 日期時間教程
- Java 枚舉教程
- Java 異常
- Java 泛型教程
- Java 垃圾回收
- Java 序列化教程
- 字符串方法
- Java
String.concat()
方法示例 - Java
String.hashCode()
方法示例 - Java
String.contains()
方法示例 - Java
String.compareTo()
方法示例 - Java
String.compareToIgnoreCase()
方法示例 - Java
String.equals()
方法 – 字符串比較 - Java
String.equalsIgnoreCase()
方法 – 不區分大小寫的比較 - Java
String.charAt()
方法示例 - Java
String.indexOf()
方法示例 - Java
String.lastIndexOf()
方法示例 - Java
String.intern()
方法示例 - Java
String.split()
方法示例 - Java
String.replace()
方法示例 - Java
String.replaceFirst()
方法示例 - Java
String.replaceAll()
方法示例 - Java
String.substring()
方法示例 - Java
String.startsWith()
示例 - Java
String.endsWith()
方法示例 - Java
String.toUpperCase()
方法示例 - Java
String.toLowerCase()
方法示例
- Java
- Java 正則表達式教程
- Java 正則表達式教程
- Java 僅允許字母數字字符的正則表達式
- Java 正則表達式 – 信用卡號驗證
- Java 正則表達式 – 加拿大郵政編碼驗證
- 貨幣符號的 Java 正則表達式
- 使用 Java 正則表達式進行日期驗證
- 使用 Java 正則表達式進行電子郵件驗證
- Java 正則表達式密碼驗證示例
- 適用於希臘語擴展或希臘語腳本的 Java 正則表達式
- 驗證 ISBN(國際標準書號)的 Java 正則表達式
- 檢查輸入文本的最小/最大長度的 Java 正則表達式
- 限制文本中的行數的 Java 正則表達式
- 限制輸入中的單詞數的 Java 正則表達式
- 驗證 SSN(社會安全號碼)的 Java 正則表達式
- Java 正則表達式 – 英國郵政編碼驗證
- Java 正則表達式 – 美國郵政編碼驗證
- 驗證商標符號的 Java 正則表達式
- 驗證國際電話號碼的 Java 正則表達式
- 北美電話號碼的 Java 正則表達式
- Java NIO 教程
貢獻指南
本項目需要校對,歡迎大家提交 Pull Request。
請您勇敢地去翻譯和改進翻譯。雖然我們追求卓越,但我們並不要求您做到十全十美,因此請不要擔心因爲翻譯上犯錯——在大部分情況下,我們的服務器已經記錄所有的翻譯,因此您不必擔心會因爲您的失誤遭到無法挽回的破壞。(改編自維基百科)
聯繫方式
負責人
- 飛龍: 562826179
其他
- 在我們的 apachecn/howtodoinjava-zh github 上提 issue.
- 發郵件到 Email:
[email protected]
. - 在我們的 組織學習交流羣 中聯繫羣主/管理員即可.