課程名稱:Java/OOP 程式設計
說明:純以 OO 觀點而言,Java 是比 C++ 更優越的語言。
課程主旨:
    1) 對 Java 語言與物件導向思維模式有正確的掌握
    2) 以最短的時間,掌握 Java 語言關於物件導向思維最精要的觀念
    3) 課程以 Java2 為準
    4) 本課程只談 OOP,不談網路應用(java.net),
       亦不談視窗設計(java applets, java.swing, JavaBean...)。
學員基礎:如具備任何 OOPL(物件導向程式語言)基礎,學習效率最佳。
課程需時:12~18 小時(視需求)

課程大綱

o. Java/OOP overview
o. Java Standard Library hierarchy
o. Interface/class design and implementation
o. Inheritance and Polymorphism
o. Objects Passing and Returning; Cloneable
o. RTTI (Runtime Type Identification) and Reflection
o. Persistence (Serialization)
o. Java I/O and Decorator pattern
o. Java Collections
o. Java Swing and JavaBeans (GUI)
o. Java Multithreading
o. Generics in Java

使用教材: