聯繫我們

課程簡介

抽象類別

  • 抽象類別的宣告原則與實作方式
  • 使用抽象類別時常見的問題

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

  • 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)

課程分類