本書系統地介紹了Java桌面編程的基礎知識,共分10章。其中,前9章的內容包括Java概述及開發環境,Java語言基礎,面向對象的程序設計,多線程,集合框架與泛型,Java UI設計,Java I/O操作與文件讀寫,網絡編程和JDBC編程;第10章是綜合項目實訓。本書充分考慮後續課程的需要,精心安排內容結構,力求從簡單到復雜,循序漸進,突出邏輯性和實用性。重要的知識點都配有示例,配套的課程網站包括了相關軟件下載、上機實驗指導(含項目案例)、課件下載和課程檔案文件下載等。本書可以作為高等院校電腦專業和相關專業學生學習Java程序設計等課程的教材,也可以作為Web開發者的參考書。