Java 實例


本章節我們將為大家介紹 Java 常用的實例,透過實例學習我們可以更快的掌握 Java 的應用。

Java 環境設定實例

  1. Java 實例 – 如何編譯一個Java 檔案?

  2. Java 實例 – Java 如何執行一個編譯過的類別檔案?

  3. #Java 實例 - 如何執行指定class檔案目錄(classpath)?

  4. Java 實例– 如何查看目前Java 執行的版本?


Java 字串

  1. Java 實例– 字串比較

  2. Java 實例- 尋找字串最後一次出現的位置

  3. Java 實例- 刪除字串中的一個字元

  4. Java 實例- 字串替換

  5. #Java 實例- 字串反轉

  6. Java 實例- 字串尋找

  7. Java 實例- 字串分割

  8. Java 實例- 字串小寫轉大寫

  9. #Java 實例- 測試兩個字串區域是否相等

  10. Java 實例- 字串效能比較測試

  11. #Java 實例- 字串最佳化

  12. Java 實例- 字串格式化

  13. Java 實例- 連線字串


Java 陣列

  1. Java 實例– 陣列排序與元素尋找

  2. Java 實例– 陣列新增元素

  3. Java 實例– 取得陣列長度

  4. Java 實例– 陣列反轉

  5. Java 實例– 陣列輸出

  6. Java 實例– 陣列取得最大值與最小值

  7. Java 實例– 數值組合並

  8. Java 實例– 陣列填入

  9. Java 實例– 陣列擴容

  10. Java 實例– 陣列排序與尋找

  11. Java 實例– 刪除陣列元素

  12. Java 實例– 陣列差集

  13. Java 實例– 陣列交集

  14. Java 實例– 在陣列中尋找指定元素


Java 實例– 判斷陣列是否相等

  1. Java實例- 陣列並集合

  2. Java 時間處理

  3. Java 實例- 格式化時間(SimpleDateFormat)

  4. #Java 實例- 取得目前時間


Java 實例- 取得年份、月份等

  1. Java 實例- 時間戳轉換成時間

  2. Java 方法

  3. Java 實例– 方法重載

  4. Java實例– 輸出陣列元素

  5. Java 實例– 漢諾塔演算法

  6. Java 實例– 斐波那契數列

  7. #Java 實例– 階乘

  8. Java 實例– 方法會覆寫

  9. Java 實例– instanceOf 關鍵字用法

  10. Java 實例– break 關鍵字用法

    #########Java 實例– continue 關鍵字用法############Java 實例– 標籤(Label)###
  11. Java 實例– enum 與switch 語句使用

  12. #Java 實例– Enum(枚舉)建構子及方法的使用


  1. #Java 實例– for 和foreach循環使用
  2. Java 實例– Varargs 可變參數使用
  3. ##Java 實例– 重載(overloading)方法中使用Varargs
  4. Java 檔案操作
  5. Java 實例- 檔案寫入
  6. Java 實例- 讀取檔案內容
  7. Java 實例- 刪除檔案
  8. Java 實例- 將檔案內容複製到另一個檔案
  9. Java 實例- 向檔案中追加資料
  10. Java 實例-建立暫存檔案
  11. Java 實例- 修改檔案最後的修改日期
  12. Java 實例- 取得檔案大小
  13. Java 實例- 檔案重新命名

Java 實例- 設定檔只讀
  1. Java 實例- 偵測檔案是否存在
  2. ##Java 實例-在指定目錄中建立檔案

  3. Java 實例- 取得檔案修改時間

  4. Java 實例- 建立檔案

  5. Java 實例- 檔案路徑比較

  6. Java 目錄操作
  7. Java 實例- 遞迴建立目錄
  8. Java 實例- 刪除目錄
  9. Java 實例- 判斷目錄是否為空
  10. Java 實例- 判斷文件是否隱藏
  11. Java 實例- 取得目錄大小
  12. #Java 實例- 在指定目錄中尋找檔案
  13. Java 實例- 取得檔案的上級目錄
  14. Java 實例- 取得目錄最後修改時間
  15. Java 實例- 列印目錄結構

Java 實例- 遍歷指定目錄下的所有目錄

  1. #Java 實例- 遍歷指定目錄下的所有檔案

  2. Java 實例- 在指定目錄中尋找檔案

  3. Java 實例- 遍歷系統根目錄

  4. Java 實例- 查看目前工作目錄

  5. Java 實例- 遍歷目錄

  6. Java 異常處理
  7. Java實例- 異常處理方法
  8. Java 實例- 多個異常處理(多個catch)
  9. Java 實例- Finally的用法

Java 實例- 使用catch 處理例外狀況

  1. Java 實例- 多執行緒異常處理

  2. ##Java 實例-取得異常的堆疊資訊

  3. Java 實例- 重載方法異常處理

  4. Java 實例- 鏈試異常

  5. Java 實例- 自訂例外

    #########Java 資料結構############Java 實例– 數字求和運算## ##########Java 實例– 利用堆疊將中綴表達式轉換成字尾############Java 實例– 在鍊錶(LinkedList)的開頭和結#### #########Java 實例– 取得鍊錶(LinkedList)的第一個#############Java 實例– 刪除鍊錶中的元素###
  6. Java 實例– 取得鍊錶的元素

  7. Java 實例– 取得向量元素的索引值

  8. ##Java實例– 堆疊的實作

  9. Java 實例– 鍊錶元素查找

  10. Java 實例– 壓棧出堆疊的方法實作字串反轉

  11. Java 實例– 佇列(Queue)用法

  12. #Java 實例– 取得向量的最大元素

  13. Java 實例– 鍊錶修改

  14. Java 實例–旋轉向量


Java 集合

  1. Java 實例– 陣列轉集合
  2. Java 實例– 集合比較
  3. Java 實例– HashMap遍歷
  4. #Java 實例– 集合長度
  5. Java 實例– 集合打亂順序
  6. Java 實例– 集合遍歷
  7. #Java 實例– 集合反轉
  8. Java 實例– 刪除集合中指定元素
  9. Java 實例– 唯讀集合
  10. Java 實例– 集合輸出
  11. Java 實例– 集合轉數組
  12. Java 實例– List 迴圈移動元素
  13. ##Java 實例– 找出List 中的最大最小值
  14. Java 實例– 遍歷HashTable 的鍵值
  15. Java 實例– 使用Enumeration 遍歷HashTable
  16. #Java 實例– 集合中新增不同類型元素
  17. Java實例– List 元素替換
  18. Java 實例– List 截取

Java 網路實例
  1. #Java 實例– 取得指定主機的IP位址

  2. ##Java 實例– 查看連接埠是否已使用

Java 實例– 取得本機ip位址及主機名稱

    Java 實例–  取得遠端檔案大小
  1. Java 實例– Socket 實作多執行緒伺服器程式
  2. #Java 實例– 檢視主機指定檔案的最後修改時間
  3. Java 實例– 使用Socket 連線到指定主機
  4. Java 實例– 網頁抓取
  5. Java 實例– 取得URL回應頭的日期資訊
  6. Java 實例– 取得URL 回應頭資訊
  7. Java 實例–  解析URL
  8. Java 實例–   ServerSocket 與Socket 通訊實例
  9. # Java  執行緒

  10. Java 實例– 檢視執行緒是否存活

  11. Java 實例– 取得目前執行緒名稱

    #### ##Java 實例– 狀態監控############Java 實例– 執行緒優先權設定############Java 實例– 死鎖與解決方法#### ########Java 實例– 取得執行緒id###########Java 實例– 執行緒掛起############Java 實例– 終止執行緒# ###########Java 實例– 生產者/消費者問題############Java 實例– 取得目前執行緒名稱########### #Java 實例– 狀態監控############Java 實例– 執行緒優先權設定###
  12. Java 實例– 死鎖定與解決方法

  13. Java 實例– 取得執行緒狀態

  14. ##Java 實例–取得所有執行緒

  15. Java 實例– 檢視執行緒優先權

  16. Java 實例– 中斷執行緒