本書按照時間安排內(nèi)容,全書共分為兩大部分。前一部分為3周共21天,主要講解Java的基本概念、圖形化編程的思想和方法、線程和動畫、Java的聲音處理、出錯處理、對象串行化、因特網(wǎng)通信以及JavaBeans和數(shù)據(jù)庫編程等高級主題。最后一周為附加的深入篇,主要是擴(kuò)展了前3周所學(xué)的知識,介紹了有前軟件開發(fā)工具和編程環(huán)境,編寫小應(yīng)用程序和Java Servlets,使用Java Server Page以及處理XML文件等有關(guān)的技術(shù)問題。本書面向Java新手,從自學(xué)的特點(diǎn)出發(fā)每天一個主題,每個主題都有與之相關(guān)的常見問題及其解答,并附以測驗(yàn)及練習(xí)題,以21天的課程希望你自學(xué)成為Java高手。