Java語言是當(dāng)今計(jì)算機(jī)應(yīng)用領(lǐng)域中廣泛使用的、面向?qū)ο蟮某绦蛟O(shè)計(jì)語言之一。作者所編寫的《Java語言程序設(shè)計(jì)》一書是清華大學(xué)出版社《普通高校本科計(jì)算機(jī)專業(yè)特色教材精選》叢書之一,也是普通高等教育“十一五”國家級規(guī)劃教材。該教材以培養(yǎng)應(yīng)用型計(jì)算機(jī)人才為目標(biāo),立足課程改革和教材創(chuàng)新,在總結(jié)作者多年來從事Java語言教學(xué)工作經(jīng)驗(yàn)的基礎(chǔ)上形成了教材的核心內(nèi)容。本教材可為普通高等院校計(jì)算機(jī)專業(yè)學(xué)生學(xué)習(xí)使用,也適用于自學(xué)。
1教材內(nèi)容
本書內(nèi)容主要涉及Java語言基本語法和應(yīng)用程序設(shè)計(jì)兩個(gè)方面,分10個(gè)章節(jié)展開介紹,每章節(jié)內(nèi)容如下:
第1、2章主要介紹Java語言的特點(diǎn)、Java程序的實(shí)現(xiàn)以及基本語法規(guī)則;第3章著重介紹Java語言面向?qū)ο蟮奶卣?,包括類、對象、繼承和多態(tài)、以及接口和包等內(nèi)容;第4、5章分別介紹Java Applet設(shè)計(jì)和圖形用戶界面設(shè)計(jì),給出了大量的應(yīng)用實(shí)例,這部分是Java語言的重要應(yīng)用之一;第6章介紹異常的概念和處理異常的方法;第7章介紹如何實(shí)現(xiàn)多線程編程,包括線程概念、創(chuàng)建、狀態(tài)、同步和重要特性等內(nèi)容;第8章介紹Java語言中集合操作,涉及集合、列表、數(shù)組和散列表等數(shù)據(jù)結(jié)構(gòu)的操作;第9章介紹Java語言的輸入輸出操作和文件操作;第10章介紹Java語言的網(wǎng)絡(luò)編程,這是該語言的重要應(yīng)用。
本書全面系統(tǒng)地介紹了Java語言的基本語法和重要應(yīng)用,讀者通過學(xué)習(xí)本書可以全面掌握J(rèn)ava語言和編程方法,并能運(yùn)用Java語言實(shí)現(xiàn)簡單的圖形界面設(shè)計(jì)、文件操作和網(wǎng)絡(luò)編程。
2主要特色
(1) 內(nèi)容清晰、組織合理
在本書章節(jié)的編排和知識點(diǎn)的設(shè)置等方面,融入作者多年來從事Java語言教學(xué)工作的實(shí)踐體會,將Java程序設(shè)計(jì)與實(shí)踐應(yīng)用相結(jié)合以幫助讀者掌握J(rèn)ava編程語言的特點(diǎn)、具備解決實(shí)際問題的編程能力,達(dá)到學(xué)以致用的目的。全書分10個(gè)章節(jié),覆蓋Java語言基本語法和應(yīng)用程序設(shè)計(jì)兩個(gè)方面,注重健全知識結(jié)構(gòu),力求做到重點(diǎn)突出、詳析難點(diǎn)、解答疑點(diǎn),既強(qiáng)調(diào)基礎(chǔ)語法知識的學(xué)習(xí),又抓住重點(diǎn)的應(yīng)用知識介紹,使讀者學(xué)習(xí)起來容易理解和掌握。
(2) 概念突出、實(shí)踐為主
在每章的內(nèi)容設(shè)計(jì)中,首先是教學(xué)知識點(diǎn)的設(shè)置,通過大量的例題解釋相關(guān)的知識概念和方法使用,將明確概念和著重實(shí)用相結(jié)合,有助于讀者對基本概念和方法的學(xué)習(xí);其次,安排了豐富多樣的習(xí)題種類,包括問答題、選擇題、判斷題、分析程序的輸出結(jié)果題、編程題和上機(jī)題,目的是從多個(gè)不同的角度引導(dǎo)讀者掌握本章內(nèi)容并檢查學(xué)習(xí)情況,進(jìn)一步加深對知識點(diǎn)的理解,并通過上機(jī)實(shí)踐較快地掌握所學(xué)知識。
(3) 循序漸進(jìn)、簡明實(shí)用
本書在內(nèi)容上符合高等院校計(jì)算機(jī)專業(yè)的教學(xué)要求,內(nèi)容的安排由簡而繁、循序漸進(jìn),符合認(rèn)識規(guī)律,富有啟發(fā)性,系統(tǒng)性強(qiáng)。同時(shí),考慮到??粕捅究粕逃l(fā)展的實(shí)際情況,在內(nèi)容的介紹中通過深入淺出的講解,使讀者容易接受,具有比較廣泛的實(shí)用性,也適于自學(xué)。
(4) 立體配套、方便教學(xué)
作為本教材的配套教輔用書,作者所編著的《Java語言程序設(shè)計(jì)題解與上級指導(dǎo)》已由清華大學(xué)出版社出版。該題解內(nèi)容與本教材是一一對應(yīng)的,題解中每章包括5個(gè)方面內(nèi)容:每章主要內(nèi)容小結(jié)、程序舉例、習(xí)題解答、上機(jī)指導(dǎo)、測試題,既對教材中的實(shí)例進(jìn)行了補(bǔ)充,給出了教材中的習(xí)題解答,也對上機(jī)實(shí)踐提出了具體的指導(dǎo)和要求,是對本教材的有效補(bǔ)充和擴(kuò)展。