本書以基礎知識為框架,介紹了各部分知識所對應的常見開發(fā)疑難問題,并作了透徹地解析。主要內容包括Java語言概述、Eclipse開發(fā)工具、Java語言基礎、流程控制、數(shù)組、面向對象入門、面向對象進階、字符串與包裝類、Java集合類框架、常用數(shù)學工具類、異常處理、輸入/輸出、枚舉類型與泛型、Swin9入門、多線程、網絡通信和數(shù)據庫操作。書中列出的300個問題,都是一線開發(fā)人員在實際項目中經常會遇到的疑難問題。針對這些問題,本書給出了詳盡的解決方案,并進行了技術上的解析。通過對本書的學習,能夠幫助讀者迅速提高解決實際問題的能力。本書提供了大量的源程序、素材,提供了相關的模塊庫、案例庫、素材庫、題庫等多種形式的輔助學習資料,還提供迅速及時的微博、QQ、論壇等技術支持。本書內容詳盡,對于較難理解的內容,配合實例進行講解,適合作為Java初學者的輔助教材,也適合作為相關培訓機構的師生和軟件開發(fā)人員的參考資料。