本書是詳細介紹Java 2的完整而實用的參考書,其主要內容分為三部分:第一部分介紹Java的基本概念,如面向對象編程概念、Java的基本組件、使用對象、列表以及邏輯和循環(huán)、創(chuàng)建類和方法。編寫Java小程序;第二部分詳細說明了Swing和其他可視化編程,如Swing的使用、建立Swing接口、在用戶界面上安排組件、響應用戶輸入、顏色以及字體和圖形、線程和動畫、JavaSound;第三部分是有關Java的高級功能,如包和接口以及其他類功能、錯誤處理和安全性、通過Java流處理數(shù)據(jù)、對象串行化和反射、跨越Internet通信、使用JavaBeans、Java數(shù)據(jù)庫連接和數(shù)據(jù)結構。本書在每章介紹概念和功能的過程中,還提供了大量的程序實例,并有測驗題和詳細的解答,以幫助讀者鞏固所學的內容。通過本書,讀者不僅能夠循序漸進地學習Java語言,還將掌握有關Java編程的全部技能,并應用于實際項目中。本書適用于Java新手和曾經使用過Java以前版本的程序員。經過21天的學習,您將擁有Java編程的全部技能。通過完整地學習本書的課程,您將掌握基本的編程技巧,并進而學會更高級的技術及概念。本書是國際上暢銷書籍的修訂版。您可以自前向后按章節(jié)循序漸進地學習,也可以選擇自己最感舉的課程。