本書是普通高等教育“十一五”*規(guī)劃教材《Java語言程序設計》的第2版。全書共11章:第1章介紹Java語言的基本知識和基本概念;第2章介紹Java語言的基本語法、運算符和基本語句等語言結(jié)構(gòu)化程序設計內(nèi)容;第3章介紹Java語言面向?qū)ο蟪绦蛟O計的主要內(nèi)容;第4章介紹Java語言的異常處理;第5章介紹Java語言的圖形用戶界面技術(shù);第6章介紹Java語言與輸入/輸出有關(guān)的流和文件;第7章介紹Java語言的多線程;第8章介紹Java語言與數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)處理有關(guān)的類和接口;第9章介紹Java Applet程序設計;第10章介紹Java語言的網(wǎng)絡與通信程序設計;第11章介紹Java語言的JDBC技術(shù)。本書既介紹了Java語言的基本語法和基本概念,又把Java SE 5版本到Java SE 8版本中新出現(xiàn)的概念進行了補充和講解。本書適合作為普通高等院校計算機科學與技術(shù)、軟件工程及相關(guān)專業(yè)學生的課程教材,也適合作為其他專業(yè)的本科生、研究生及各級計算機專業(yè)技術(shù)人員的參考書。