Java是學習務件導向程式設計的最佳程式語言。本書主要目的是教導學習者如何應用物件導向的觀念,設計與開發大型Java應用程式,並學習基本UML的類別和物件圖。 本書從Java基本語法開始,並使用大量程式範例說明程式設計技巧,每一個物件導向程式範例均擁有對應的UML類別物件圖,以便在學習Java物件導向程式設計時,一併學習基本的UML語言。最後更詳述套件和Java Collections集合物件,進而培養開發大型Java應用程式的基礎。 全書使用Java整合開發環境-JCreator LE來編寫、編譯及執行Java程式,這套工具擁有執行速度快及免費的優點,讓學習者在不執行MS-DOS指令的情況下,即可學習Java程式設計,因此,廣為國外各大學Java相關課程採用。