Java具有面向對像、與平臺無關、安全、穩定和多線程等特點,是目前很流行的程序設計語言之一。全書共分為11章,按Java知識的繫統性,以程序設計的基本概念為起點,由淺入深、循序漸進地介紹Java語言的基本概念、方法和應用。內容包括Java語言基礎、程序流程控制語句、數組和字符串、面向對像程序設計、異常與內部類、流和文件、Java圖形用戶界面設計、多線程以及和本書配套的實驗。每部分均由引例導出知識點,通過示例與案例相結合,幫助學生理解知識,指導學生應用知識,學以致用。本書內容豐富,實例有趣實用,知識講解繫統,在指導學生學習Java知識的同時又培養了學生如何傳授知識的能力,可作為高等職教師資軟件工程本科專業的教材和高等學校計算機類和相關專業的教材。