出版時(shí)間:2004-1 出版社:清華大學(xué) 作者:雍俊海 編著 頁(yè)數(shù):374
Tag標(biāo)簽:無
內(nèi)容概要
《Java程序設(shè)計(jì)》講解學(xué)習(xí)Java語言的基本方法,介紹Java程序設(shè)計(jì)基礎(chǔ)知識(shí)及其編程思想,內(nèi)容包括Java語言的基礎(chǔ)語法、面向?qū)ο蟮幕靖拍睢?shù)組、字符串、異常處理、文件和數(shù)據(jù)流、圖形用戶界面設(shè)計(jì)、小應(yīng)用程序、線程、編程規(guī)范、網(wǎng)絡(luò)程序設(shè)計(jì)、多媒體與圖形學(xué)程序設(shè)計(jì)以及數(shù)據(jù)庫(kù)程序設(shè)計(jì)等。本書的章節(jié)編排與書寫以人們學(xué)習(xí)與認(rèn)知過程為基礎(chǔ),與實(shí)際開發(fā)的需求相匹配。本書內(nèi)容力求簡(jiǎn)潔,每章都附有習(xí)題,使得讀者在輕松和歡樂之中迅速地了解與掌握J(rèn)ava程序設(shè)計(jì)的知識(shí)和方法,并應(yīng)用到實(shí)踐中去。 《Java程序設(shè)計(jì)》內(nèi)容豐富易學(xué),既可以作為計(jì)算機(jī)專業(yè)和非計(jì)算機(jī)專業(yè)的基礎(chǔ)教材,也可以作為需要學(xué)習(xí)Java語言的工程人員和科技工作者的自學(xué)參考書。
作者簡(jiǎn)介
雍俊海,1991年到2000年就讀于清華大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)系,獲學(xué)士。碩士和博士學(xué)位,被評(píng)為清華大學(xué)優(yōu)秀博士畢業(yè)生,博士論文被評(píng)為全國(guó)優(yōu)秀博士論文。從2000年3月到2000年6月在香港科技大學(xué)計(jì)算機(jī)系擔(dān)任訪問研究員,從2000年11月到2002年9月在美國(guó)肯塔基大學(xué)計(jì)算機(jī)系做博士后,現(xiàn)為清華大學(xué)軟件學(xué)院教師。參與或負(fù)責(zé)多個(gè)國(guó)家自然科學(xué)基金項(xiàng)目。國(guó)家863項(xiàng)目。973項(xiàng)目和美國(guó)自然科學(xué)基金項(xiàng)目。在2003-2004學(xué)年度在清華大學(xué)開設(shè)了“Java程序設(shè)計(jì)”課程,獲得學(xué)生一致好評(píng)。根據(jù)清華大學(xué)2003-2004學(xué)年秋季學(xué)期教學(xué)評(píng)估結(jié)果,教學(xué)成績(jī)?cè)谌C星懊谇迦A大學(xué)軟件學(xué)院所有參評(píng)教師中取得教學(xué)成績(jī)第一名,在所有講授Jaya課程的清華大學(xué)參評(píng)教師中獲得教學(xué)成績(jī)第一名。因此還獲得了清華大學(xué)軟件學(xué)院教學(xué)工作優(yōu)秀獎(jiǎng)。
書籍目錄
第1章 緒論1.1 歷史簡(jiǎn)介1.2 特點(diǎn)1.3 開發(fā)環(huán)境的建立1.4 Java程序及其執(zhí)行過程1.4.1 開發(fā)Java程序的工作流程1.4.2 Java程序的工作原理1.5 本章小結(jié)習(xí)題第2章 結(jié)構(gòu)化程序設(shè)計(jì)2.1 標(biāo)識(shí)符和關(guān)鍵字2.2 基本數(shù)據(jù)類型、直接量和變量2.2.1 基本數(shù)據(jù)類型2.2.2 直接量2.2.3 變量2.3 運(yùn)算符2.3.1 算術(shù)運(yùn)算符2.3.2 關(guān)系運(yùn)算符2.3.3 布爾邏輯運(yùn)算符2.3.4 位運(yùn)算符2.3.5 賦值類運(yùn)算符2.3.6 條件運(yùn)算符2.3.7 其他運(yùn)算符2.4 控制結(jié)構(gòu)2.4.1 if語句和if-else語句2.4.2 switch語句2.4.3 for語句2.4.4 while語句2.4.5 do-while語句2.4.6 break語句2.4.7 continue語句2.5 結(jié)構(gòu)化程序設(shè)計(jì)2.6 本章小結(jié)習(xí)題第3章 面向?qū)ο蟪绦蛟O(shè)計(jì)3.1 面向?qū)ο蟪绦蛟O(shè)計(jì)基本思想3.2 類、實(shí)例、域和方法3.2.1 類、域和方法的定義3.2.2 引用數(shù)據(jù)類型、實(shí)例生成和幾類特殊的方法3.3 繼承性3.4 多態(tài)性3.4.1 靜態(tài)多態(tài)性3.4.2 動(dòng)態(tài)多態(tài)性3.5 包3.6 封裝性3.7 修飾詞3.8 接口3.9 內(nèi)部類3.10 變量作用域范圍與方法調(diào)用3.10.1 變量作用域范圍3.10.2 方法調(diào)用3.11 遞歸方法與壓縮方法3.12 本章小結(jié)習(xí)題第4章 數(shù)組、字符串與異常處理第5章 文件與數(shù)據(jù)流第6章 圖形用戶界面設(shè)計(jì)第7章 小應(yīng)用程序第8章 多線程程序設(shè)計(jì)第9章 編程規(guī)范第10章 網(wǎng)絡(luò)程序設(shè)計(jì)第11章 多媒體與圖形學(xué)程序設(shè)計(jì)第12章 數(shù)據(jù)庫(kù)程序設(shè)計(jì)參考文獻(xiàn)
編輯推薦
《Java程序設(shè)計(jì)》特點(diǎn): 淺顯易懂:利用淺顯的方法提示各種基本概念的本質(zhì)之處,通過翔實(shí)的實(shí)例展現(xiàn)Java語言的特點(diǎn)和編程的思想,使得學(xué)生通過學(xué)習(xí)本書在較短的時(shí)間內(nèi)掌握較多的知識(shí)?! ?nèi)容豐富:覆蓋了Java程序設(shè)計(jì)基礎(chǔ)知識(shí)及其編程思想,尤其在多媒體與圖形學(xué)程序設(shè)計(jì)、網(wǎng)絡(luò)程序設(shè)計(jì)、以及數(shù)據(jù)庫(kù)程序設(shè)計(jì)等方面很有特色?! ∪の缎裕航滩膬?nèi)容及其敘述方式體現(xiàn)了輕松而又充滿樂趣的學(xué)習(xí)過程,課后的習(xí)題貼切而又充滿趣味,營(yíng)造了一種輕松而快樂的學(xué)習(xí)氛圍,培養(yǎng)和加強(qiáng)了學(xué)生的學(xué)習(xí)樂趣與學(xué)習(xí)成就感。 實(shí)用性:內(nèi)容的選取是建立在軟件公司對(duì)Java程序設(shè)計(jì)的實(shí)際需求上。注重Java程序設(shè)計(jì)思想的建立,系統(tǒng)地介紹了如何從實(shí)際的問題到用Java程序來解決這些問題。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載