本書是普通高等學校在學生學習了微機原理、C/C++程序設計、操作系統(tǒng)和編譯原理之后的Java技術課程教學用書。本書以介紹面向對象程序設計思想和方法為目標,以設計模式為線索,重點介紹面向抽象編程技術及Java技術的主要特點。主要內容為:Java語言,虛擬機對Java性能的支持,設計模式在Java中的應用,Java Beans及其事件處理機制。本書從程序設計的角度比較全面地介紹了Java的核心技術和核心思想,并盡可能地涵蓋當今先進程序設計理念。本書的特點是:說理性強,文字簡練、通俗,配有適當數(shù)量的例題及源代碼(可從xvww.cmpedu.corn下載)。本書適合作為普通高等學校程序設計的總結課教材,也可以作為IT企業(yè)的Java技術初級培訓教材,以及工程技術人員的參考書。