本書譯自《Teach Yourself Java 2 in 21 Days》第三版。本書包括三周的課程,通過閱讀這些課程,讀者將具備使用Java開發(fā)應用程序、小程序和servlet三種程序的知識和技能。第一周介紹Java語言的基本知識,包括數據類型、變量、表達式、對象、數組、條件語句、循環(huán)、類、接口、包異常和線程等;第二周介紹Java類庫,包括向量、堆棧、映射、哈希表和位組等數據結構以及Swing組件、布局管理器、事件處理類和小程序等;第三周介紹一些高級主題,包括流、對象串行化、通過Internet進行通信、JavaBean、JavaSound、JDBC和JDBC-ODBC、XML、servlet和JavaServer Page等。本書可作為初學者學習Java編程技術的教程,也可供已掌握其他語言的程序員學習Java時參考。