感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 28 時間:
課程簡介
抽象類別
- 抽象類別的宣告原則與實作
- 使用抽象類別時常見的典型問題
類別、抽象類別與介面在應用模型中的角色
- Java物件導向抽象化的層級
- Java中的完整物件模型
- 程式模型導向於介面、抽象類別與介面,以提升應用程式的靈活性,並使各子系統在實作上彼此獨立
- 應用抽象類別以萃取共同功能,並透過介面提供的靈活性擴展其實作
動態與靜態物件在應用模型中的角色
- Java靜態類別及其動態屬性
- 區分Java中兩類實體的功能、典型用途,以及基於Java靜態與動態實體設計解決方案的良好實作範例
- 設計模式簡介
- 工廠設計模式簡介
簡單型別與包裝類別的操作
- 擴展Java物件模型中簡單型別使用的關鍵事實與技術
- 討論包裝類別的角色、簡單型別,以及此類在應用程式中的典型應用
Java特殊物件:String、StringBuilder與StringBuffer類別
回顧String類別的基本屬性,並討論虛擬機器如何處理String物件
使用緩衝類別並操作字串
格式化與解析、正則表達式
- Java正則表達式簡介
- 討論處理正則表達式的基礎技術(String類別)與進階技術(基於專用類別)
- 字串型別的Tokenization、搜尋與模式比對
I/O操作
- 詳細討論Java的I/O機制:串流類別、Writer與Reader類別、包裝類別與緩衝串流
- 開啟、關閉與寫入檔案及socket
內部類別:詳細討論
- 討論如何在Java中實作與使用內部類別,以及所謂的匿名類別
執行緒:詳細討論、應用與問題
- 討論執行緒主題,從Java執行緒抽象機制,到執行緒同步、群組執行緒連接,以及常見問題如死結
Java反射:簡介與應用
- Java反射機制簡介
- 講題包括反射在Java中的實作、類別載入與方法執行、類別實例化,以及了解類別結構
Java序列化
- Java物件序列化簡介
- 什麼是序列化、如何序列化物件、相互依賴的物件,以及如何避免常見問題
- 典型用途範例:序列化與RMI CORBA
最低要求
具備Java基礎課程中所討論議題的知識。
客戶評論 (1)
- 課程進度(從JVM內部到更高級的主題) - 來自實踐練習的一些見解 - 視覺風格(不是簡單的演示,而是經過精心設計的頁面)
Ivan Suvorov - Deutsche Bank
課程 - Java Advanced
機器翻譯