本書根據(jù)普通高等教育計算機類專業(yè)要求,以面向對象程序設計思想為主線,循序漸進地講述Java程序設計理論與應用知識。全書內容主要包括Java語言的基礎語法、面向對象程序設計思想與應用、常用類、異常處理、輸入流和輸出流、常用數(shù)據(jù)結構、圖形用戶界面、多線程、網絡程序設計,以及Java與數(shù)據(jù)庫應用程序設計等。本書內容豐富,強調理論與實踐相結合。書中所有內容均遵守Java SE平臺的程序設計規(guī)范,內容實用性強。書中語言力求簡明,內容既包含Java語言程序設計的基礎知識,還包含深入的 主題,每章都附有貼合正文內容的編程習題,以便于讀者復習和熟練掌握Java程序設計知識并應用到項目開發(fā)過程中。本書適合作為普通高等學校計算機科學與技術、軟件工程和物聯(lián)網工程等相關專業(yè)的Java程序設計基礎教材,也可作為相關工程技術人員的自學參考書。