聯繫我們

課程簡介

抽象類別

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

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

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

即將到來的課程

課程分類