全書是在第一版基礎上進行修訂和補充,增加了數據庫和網絡編程?!禞ava語言程序設計(第2版)》以面向對象的思想介紹使用Java語言進行程序設計的知識和方法,將面向對象的基本理論與Java語言程序設計相結合,而且運用了大量有應用價值的實例來實踐這些知識、原理和方法,意在培養(yǎng)讀者正確運用面向對象的思維方法分析問題和解決問題的能力。全書共計14章,主要內容有:Java語言的基礎知識,包括數據類型、運算符與表達式、數組、字符串和正則表達式的應用;面向對象的設計的相關概念和實現方法,包括類、接口、包、繼承等;圖形用戶界面設計:主要包括Swing組件、布局管理器、事件處理機制等;還介紹了一些Java語言的高級特性,如異常處理、輸入輸出、網絡編程、數據庫連接、多線程等。全書內容豐富,深入淺出,系統(tǒng)性和應用性強,融入了作者多年教學和實踐的經驗及體會。書中含有大量典型的實用程序并上機通過,并配套有《Java程序設計(第二版)——習題解答、實驗指導及實訓》。《Java語言程序設計(第2版)》可作為高等院校計算機相關專業(yè)的教材,也可以作為自學教材、全國計算機等級考試二級Java的輔導教材,或作為從事計算機軟件開發(fā)的工程技術人員學習和應用的參考書。