歡迎來到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教程 – 入門
- 在Windows操作系統中設置Java
- 編寫您的第一個Java程序
- Java方法
- Java中的構造函數
- Java訪問修飾符 – public,protected,private和default
- Java for循環
- Java while循環
- Java do while循環
- Java靜態關鍵字
- Java break關鍵字
- Java continue關鍵字
核心Java教程 – 面向對象的概念
核心 Java 教程 – 資料類型與運算子
核心Java教程 – 介面,抽象類別
核心Java教程 – 字串操作
- 為什麼字串是不可變的和最終的?
- 理解Java字串池
- Java字串子序列範例
- Java字串compareTo範例
- Java String substring example
- 將字符串轉換為char及其反之
- Java Split String example
- 字符串轉換為字節數組及其反之
- 字符串轉換為char數組
- Java字符串串聯
- Java中的String、StringBuffer和StringBuilder
- Java中的字符串程序
核心Java教程 – 數組
- 在Java中初始化數組
- Java 中的二維陣列
- Java 的 ArrayList 陣列
- 字串到字串陣列的範例
- 解釋 Java 變數引數
- Java 陣列新增元素
- 在 Java 中排序陣列
- Java 字串陣列轉字串
- Java 的 ArrayList 轉陣列
- 在 Java 中將陣列轉換為 ArrayList
- 如何在 Java 中複製陣列
核心 Java 教程 – 注解和枚举
核心 Java 教程 – 集合与泛型
- Java 集合框架教程
- Java 列表
- Java ArrayList
- Java LinkedList
- Java 集合
- Java HashSet
- Java TreeSet
- Java Map
- Java HashMap
- Java SortedMap
- Java TreeMap
- Java Queue
- Java Stack
- Java Iterator
- Java ListIterator
- Java PriorityQueue Example
- Priority Queue Java
- ArrayList vs CopyOnWriteArrayList
- 在使用迭代器時如何避免 ConcurrentModificationException
- Java 泛型範例教程
核心 Java 教程 – IO 操作
- 在 Java 中創建新檔案
- 在 Java 中刪除檔案
- Java 中的檔案分隔符
- 在 Java 中遞迴地刪除目錄
- 在 Java 中重命名和移動檔案
- 在 Java 中獲取檔案大小
- 在 Java 中獲取檔案擴展名
- 如何在Java中檢查文件是否存在
- 如何在Java中檢查文件是否為目錄
- 如何在Java中獲取文件最後修改日期
- Java FileNameFilter示例列出特定文件
- Java文件路徑、絕對路徑和規範化路徑解釋
- 如何在Java中設置文件權限
- 在Java中複製文件的4種方法
- 使用BufferedReader、Scanner、Files在Java中讀取文件
- Java Scanner類
- 在Java中打開文件
- 在Java中將文件讀取為字符串
- Java按行讀取文件
- 如何在Java中寫入文件
- 如何在Java中向文件附加數據
- 將InputStream轉換為文件
- Java隨機訪問文件示例
- 從URL下載文件示例
- Java GZip示例
- Java中的臨時文件
- 使用Java Scanner類讀取CSV文件
- Java屬性文件示例
核心Java教程 – 异常处理
核心Java教程 – 多线程和并发
- Java中的线程
- 线程生命周期
- 线程睡眠示例
- 线程加入示例
- 線程等待、通知、notifyAll示例
- Java中的線程安全 – 同步
- Java ThreadLocal示例
- Java計時器和TimerTask示例
- Java線程池示例
- Java Callable Future示例
- Java FutureTask示例
- Java ScheduledThreadPoolExecutor示例
- Java Lock示例
核心Java教程 – 正则表达式
核心Java反射API
Java 7
- switch语句中的字符串
- 嘗試使用資源 – Java ARM
- Java中的二進制文字
- 數字文字中的底線
- 在單一catch區塊中捕獲多個異常
- Java PosixFilePermission示例以設置文件權限
Java 8
Java 9
- Java 9功能
- Java 9接口中的私有方法
- Java 9嘗試改進資源的優化
- Java 9 Optional類改進
- Java 9 Stream API改進
- Java 9局部變數的“var”
- Java 9下的“_”(下劃線)變化
- Java 9 不可變列表的工廠方法
- Java 9 不可變集合的工廠方法
- Java 9 不可變映射的工廠方法
- Java 9 模組
- Java 9 模組基礎知識 第2部分
- 使用命令提示字元開發 Java 模組
- 使用 Eclipse 開發 Java 模組
- 使用 IntelliJ IDEA 開發 Java 模組
Java 10
Java 11
核心 Java 教程 – 進階主題
- Java 堆內存和堆疊內存
- Java 是按值傳遞而非按引用傳遞
- JVM 內存模型和垃圾回收
- Java 中的序列化
- Java 系統類
- Java 中的國際化(i18n)
- Java 中的原子操作
- Java 中的線程轉儲
- Java 中的死結
- Java 中的對象排序
- 理解 JDK、JRE 和 JVM
- Java 類加載器示例教程
- Java 克隆對象
嗯,這是一堆關於核心 Java 教程的閱讀材料。但如果你覺得我漏掉了什麼,請隨時在下面評論。我會寫一些內容並將其添加到列表中。參考:Oracle JavaSE 教程
Source:
https://www.digitalocean.com/community/tutorials/core-java-tutorial