Core Java 教程

歡迎來到Core Java教程。我已經寫了很多關於Core Java和Java EE框架的內容。Core Java教程沒有索引文章,我以前收到很多電子郵件要求我寫一個索引文章,這樣任何初學者都可以按照順序學習Core Java編程。最終,我有時間了,現在我列出了所有與Core Java教程相關的文章,我認為這些文章將幫助你快速學習Core Java。這個列表更新到Java-10,很快將根據Java-11及其更高版本進行更新。

Core Java教程

這些Core Java教程假設你有一些基本的編程知識。這些Core Java教程不適用於不了解if-else語句或for循環等的人。所以為什麼要浪費時間呢,只需按照下面的順序閱讀它們,學習Core Java編程。如果你認為你已經對Java很了解,只需滾動下面,閱讀“高級主題”部分的教程,我相信你一定會找到值得閱讀的內容。

Core Java教程 – 入門

  1. 在Windows操作系統中設置Java
  2. 編寫您的第一個Java程序
  3. Java方法
  4. Java中的構造函數
  5. Java訪問修飾符 – public,protected,private和default
  6. Java for循環
  7. Java while循環
  8. Java do while循環
  9. Java靜態關鍵字
  10. Java break關鍵字
  11. Java continue關鍵字

核心Java教程 – 面向對象的概念

  1. 物件導向程式設計概念
  2. Java 中的組合
  3. Java 中的繼承
  4. Java 中的組合 vs 繼承
  5. Java 巢狀類別

核心 Java 教程 – 資料類型與運算子

  1. Java 資料類型、基本類型和二進制字面值
  2. Java 自動裝箱和拆箱
  3. Java 包裝類別
  4. Java 三元運算子

核心Java教程 – 介面,抽象類別

  1. Java中的抽象類別
  2. Java中的介面
  3. Java中抽象類別和介面的區別

核心Java教程 – 字串操作

  1. 為什麼字串是不可變的和最終的?
  2. 理解Java字串池
  3. Java字串子序列範例
  4. Java字串compareTo範例
  5. Java String substring example
  6. 將字符串轉換為char及其反之
  7. Java Split String example
  8. 字符串轉換為字節數組及其反之
  9. 字符串轉換為char數組
  10. Java字符串串聯
  11. Java中的String、StringBuffer和StringBuilder
  12. Java中的字符串程序

核心Java教程 – 數組

  1. 在Java中初始化數組
  2. Java 中的二維陣列
  3. Java 的 ArrayList 陣列
  4. 字串到字串陣列的範例
  5. 解釋 Java 變數引數
  6. Java 陣列新增元素
  7. 在 Java 中排序陣列
  8. Java 字串陣列轉字串
  9. Java 的 ArrayList 轉陣列
  10. 在 Java 中將陣列轉換為 ArrayList
  11. 如何在 Java 中複製陣列

核心 Java 教程 – 注解和枚举

  1. Java 注解教程
  2. Java @Override 注解
  3. Java 枚举示例教程

核心 Java 教程 – 集合与泛型

  1. Java 集合框架教程
  2. Java 列表
  3. Java ArrayList
  4. Java LinkedList
  5. Java 集合
  6. Java HashSet
  7. Java TreeSet
  8. Java Map
  9. Java HashMap
  10. Java SortedMap
  11. Java TreeMap
  12. Java Queue
  13. Java Stack
  14. Java Iterator
  15. Java ListIterator
  16. Java PriorityQueue Example
  17. Priority Queue Java
  18. ArrayList vs CopyOnWriteArrayList
  19. 在使用迭代器時如何避免 ConcurrentModificationException
  20. Java 泛型範例教程

核心 Java 教程 – IO 操作

  1. 在 Java 中創建新檔案
  2. 在 Java 中刪除檔案
  3. Java 中的檔案分隔符
  4. 在 Java 中遞迴地刪除目錄
  5. 在 Java 中重命名和移動檔案
  6. 在 Java 中獲取檔案大小
  7. 在 Java 中獲取檔案擴展名
  8. 如何在Java中檢查文件是否存在
  9. 如何在Java中檢查文件是否為目錄
  10. 如何在Java中獲取文件最後修改日期
  11. Java FileNameFilter示例列出特定文件
  12. Java文件路徑、絕對路徑和規範化路徑解釋
  13. 如何在Java中設置文件權限
  14. 在Java中複製文件的4種方法
  15. 使用BufferedReader、Scanner、Files在Java中讀取文件
  16. Java Scanner類
  17. 在Java中打開文件
  18. 在Java中將文件讀取為字符串
  19. Java按行讀取文件
  20. 如何在Java中寫入文件
  21. 如何在Java中向文件附加數據
  22. 將InputStream轉換為文件
  23. Java隨機訪問文件示例
  24. 從URL下載文件示例
  25. Java GZip示例
  26. Java中的臨時文件
  27. 使用Java Scanner類讀取CSV文件
  28. Java屬性文件示例

核心Java教程 – 异常处理

  1. Java中的异常处理
  2. java.lang.NoSuchMethodError
  3. java.lang.NullPointerException

核心Java教程 – 多线程和并发

  1. Java中的线程
  2. 线程生命周期
  3. 线程睡眠示例
  4. 线程加入示例
  5. 線程等待、通知、notifyAll示例
  6. Java中的線程安全 – 同步
  7. Java ThreadLocal示例
  8. Java計時器和TimerTask示例
  9. Java線程池示例
  10. Java Callable Future示例
  11. Java FutureTask示例
  12. Java ScheduledThreadPoolExecutor示例
  13. Java Lock示例

核心Java教程 – 正则表达式

  1. Java中的正则表达式示例教程
  2. 使用Java中的正则表达式验证电子邮件地址
  3. 使用Java中的正则表达式验证电话号码

核心Java反射API

  1. Java反射API教程

Java 7

  1. switch语句中的字符串
  2. 嘗試使用資源 – Java ARM
  3. Java中的二進制文字
  4. 數字文字中的底線
  5. 在單一catch區塊中捕獲多個異常
  6. Java PosixFilePermission示例以設置文件權限

Java 8

  1. Java 8功能概述
  2. Java 8介面更改
  3. Java中的Lambda表達式
  4. Java中的Stream API
  5. Java日期時間API示例教程
  6. Java Spliterator

Java 9

  1. Java 9功能
  2. Java 9接口中的私有方法
  3. Java 9嘗試改進資源的優化
  4. Java 9 Optional類改進
  5. Java 9 Stream API改進
  6. Java 9局部變數的“var”
  7. Java 9下的“_”(下劃線)變化
  8. Java 9 不可變列表的工廠方法
  9. Java 9 不可變集合的工廠方法
  10. Java 9 不可變映射的工廠方法
  11. Java 9 模組
  12. Java 9 模組基礎知識 第2部分
  13. 使用命令提示字元開發 Java 模組
  14. 使用 Eclipse 開發 Java 模組
  15. 使用 IntelliJ IDEA 開發 Java 模組

Java 10

  1. Java 10 功能
  2. Java 10 本地變數類型推斷

Java 11

  1. Java 11 功能
  2. Java 11 String 類別的 6 個新方法

核心 Java 教程 – 進階主題

  1. Java 堆內存和堆疊內存
  2. Java 是按值傳遞而非按引用傳遞
  3. JVM 內存模型和垃圾回收
  4. Java 中的序列化
  5. Java 系統類
  6. Java 中的國際化(i18n)
  7. Java 中的原子操作
  8. Java 中的線程轉儲
  9. Java 中的死結
  10. Java 中的對象排序
  11. 理解 JDK、JRE 和 JVM
  12. Java 類加載器示例教程
  13. Java 克隆對象

嗯,這是一堆關於核心 Java 教程的閱讀材料。但如果你覺得我漏掉了什麼,請隨時在下面評論。我會寫一些內容並將其添加到列表中。參考:Oracle JavaSE 教程

Source:
https://www.digitalocean.com/community/tutorials/core-java-tutorial