本書從計算機軟件設計員的角度出發(fā),結合軟件設計語言的發(fā)展趨勢,就Java語言的應用與面向對象的程序設計,詳盡介紹傳統(tǒng)結構化語言與面向對象語言的區(qū)別,由淺入深地敘述C、C++語言的基本結構,從而引出Java面向對象程序設計思想。本書從Java語言和面向對象程序設計方法相結合入手,以大量實例詳細介紹Java的編程思想和編程方法。全書共分10章,主要內容包括Java語言基礎、面向對象程序結構、異常處理、Java資源及其利用、圖形用戶界面、小應用程序、多線程機制、網絡編程、Java與數據庫的連接。每章后都設有大量的基本概念題和程序設計題。 本書內容豐富、實用、可操作性強,概念敘述深入淺出,知識點結合實例討論,既可作為高等院校工程應用型本科專業(yè)的“Java語言程序設計”課程的教材,也可以作為軟件程序員的培訓教材,以及從事軟件設計的工程技術人員的技術參考書。