Java語言以其面向對象、平臺無關性、多線程、安全性、健壯性等特征,成為當前最流行的網絡編程語言。本書將面向對象的基本理論與Java語言程序設計相結合,意在培養(yǎng)讀者正確運用面向對象的思維方法分析問題和解決問題的能力。全書共11章,主要內容包括:面向對象程序設計的基本概念、原理、技術方法和Java語言的基礎知識,常用標準類庫及編程技巧(包括字符串類、異常處理、輸入輸出、多線程、GUI設計、Swing組件等應用編程技術)。全書內容豐富,深入淺出,系統(tǒng)性和應用性強,融入了作者多年教學和實踐的經驗及體會。書中含有大量典型的實用程序并上機通過測試,每章內容都有學習目標和小結,并附有適量習題。此外,還配有《Java語言程序設計:習題解答、實驗指導與實訓》。本書可作為高職高專學生的教材,也可以作為高等教育自學教材、全國計算機等級考試二級Java的輔導教材,或作為從事計算機軟件開發(fā)的工程技術人員學習和應用的參考書。本書所配教學電子教案(用PowerPoint制作,可以任意修改)與程序源代碼均可以從中國水利水電出版社網站下載,網址為:http://www.waterpub.com.cn。