聯繫我們

課程簡介

簡介

  • JVM、JRE 與 JDK
  • 整合開發環境
  • Java 程式碼的編譯與執行

Java 語法

  • 套件 (Packages)
  • 變數、陣列與資料類型
  • 運算子與控制流程
  • 列舉 (Enumeration) 詳解

物件導向程式設計

  • 類別與物件
  • 類別建構子
  • 繼承、重载 (Overloading) 與覆寫 (Overriding)
  • 存取修飾符
  • 抽象類別
  • 介面 (Interfaces)

Java 集合框架

  • 集合 vs 陣列
  • 清單 (Lists)、地圖 (Maps)、佇列 (Queues) 與集合 (Sets)
  • 地圖 (Maps)
  • Equals 與 hashCode 契約
  • 排序 (Sorting)

例外處理

  • Throwable 類別
  • 檢查型與非檢查型例外
  • 擲出 (Throw) 例外
  • 'try...catch' 陳述式
  • 建立自訂例外

輸入/輸出 API

  • 操作輸入與輸出流 (Streams)
  • 位元組流 vs 字元流
  • 檔案處理
  • 物件序列化
  • NIO.2

Java 並行處理

  • 執行緒與並行性
  • Thread 類別 vs Runnable 介面
  • 使用 ExecutorService 執行任務 (Running tasks)
  • 執行緒同步

最低要求

需具備程序式程式語言(如 C、PHP、Basic、Pascal)或物件導向程式語言的知識。

 28 小時

人數


每位參與者的報價

客戶評論 (7)

即將到來的課程

課程分類