课程名称: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

使用教材: