聯繫我們

課程簡介

抽象類別

  • 抽象類別的宣告原則與實作
  • 處理抽象類別時常見的問題

類別、抽象類別與介面在應用模型中的角色

  • Java 物件導向抽象的層次
  • Java 中的完整物件模型
  • 面向介面的程式模型,以及抽象類別和介面如何為應用程式提供更強的彈性,並使其各子系統在實作上彼此獨立
  • 運用抽象類別提取共同功能,並透過介面提供實現的靈活性

動態物件與靜態物件在應用模型中的角色

  • Java 靜態類別及其動態特性
  • 區分 Java 中這兩類實體的功能與典型應用,並介紹基於靜態與動態實體設計解決方案的最佳實踐範例
  • 設計模式介紹
  • 工廠設計模式介紹

簡單型別與包裝類別的操作

  • 在 Java 物件模型中擴展簡單型別使用的重要事實與技術。
  • 討論簡單型別的包裝類別及其在應用程式中的典型應用

Java 特殊物件:String、StringBuilder 與 StringBuffer 類別

回顧 String 類別的基本屬性,並探討虛擬機器對 String 物件的處理方式

緩衝類別的使用及字串操作

格式化與解析、正則表示式

  • Java 正則表示式介紹
  • 討論處理正則表示式的基本技術(String 類別)以及基於專用類別的高级技術
  • 字串型別的標記化、搜尋與模式匹配

I/O 操作

  • 詳細討論 Java I/O 機制 - 串流類別、Writer 和 Reader 類別、Java 包裝類別及緩衝串流。
  • 開啟、關閉檔案及對套接字進行寫入

內部類別 - 詳細討論

  • 討論如何在 Java 中實現和使用內部類別,以及所謂的匿名類別

主題 - 詳細討論、應用與問題

  • 討論從 Java 執行緒抽象機制開始,到執行緒同步、將執行緒連接成組的主題,並呈現和討論與執行緒工作相關的常見問題池,例如死結

Java 反射 - 介紹與應用

  • Java 反射機制介紹
  • 課程主題包括討論 Java 反射的實現、類別方法的載入與執行、類別的實例化以及了解類別的結構

Java 序列化

  • Java 物件序列化介紹
  • 什麼是序列化、如何序列化物件、相互依賴的物件以及如何避免這些類型問題中遇到的常見問題
  • 序列化與 RMI CORBA 的典型應用範例

最低要求

需具備 Java 基礎課程中討論過的相关知识。

 28 小時

客戶評論 (1)

課程分類