出版時(shí)間:2007-2 出版社:清華大學(xué) 作者:KimB.Bruce,AndreaPohoreckyjDanyluK,ThomasP.Murtagh著 頁(yè)數(shù):556 字?jǐn)?shù):967000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)旨在幫助學(xué)生首先掌握對(duì)象和事件——這樣他們很快就可以開(kāi)始使用Java來(lái)完成一些重要的編程任務(wù)。 本書(shū)由計(jì)算機(jī)科學(xué)教育領(lǐng)域的三位頂級(jí)專(zhuān)家編寫(xiě),其中包括2005年SIGCSE獎(jiǎng)得主Kim Bruce,這幾位專(zhuān)家從根本上重新思考了究竟該如何講授Java以及其他面向?qū)ο笳Z(yǔ)言這一問(wèn)題,本書(shū)正是他們共同努力的結(jié)晶。為了給學(xué)生提供“訓(xùn)練車(chē)輪”,他們需要盡早開(kāi)始使用復(fù)雜的Java特性,本書(shū)作者引入了一個(gè)完整的面向?qū)ο髨D形庫(kù)。使用該庫(kù)時(shí),學(xué)生可以立即著手編寫(xiě)簡(jiǎn)單的圖形和動(dòng)畫(huà)程序,而且能夠看到他們所編寫(xiě)代碼的實(shí)際結(jié)果。與傳統(tǒng)教學(xué)方式相比,學(xué)生能夠更快地了解核心的Java特性,而且在具有必要的知識(shí)儲(chǔ)備后,可以快速掌握一些諸如并發(fā)之類(lèi)的強(qiáng)大Java特性。 本書(shū)的對(duì)象優(yōu)先方法、內(nèi)容和特點(diǎn)已經(jīng)在世界上許多頂級(jí)大學(xué)、四年制學(xué)院和兩年制學(xué)院的教學(xué)實(shí)踐中系統(tǒng)地得以證實(shí)。這些特點(diǎn)包括: ◆ 牢牢著眼于使用GUI組件的事件驅(qū)動(dòng)的編程:學(xué)生通過(guò)體驗(yàn)單擊環(huán)境來(lái)認(rèn)識(shí)編程的方式; ◆ 逐步、完整地涵蓋所有典型的基礎(chǔ)知識(shí),包括數(shù)組、字符串、遞歸、文件、排名、搜索、繼承性等; ◆ 一種講授異常的有效方式; ◆ 一個(gè)有關(guān)面向?qū)ο笤O(shè)計(jì)基礎(chǔ)知識(shí)的初級(jí)讀本; ◆ 每章中間都包含有習(xí)題,用于評(píng)估學(xué)習(xí)進(jìn)度; ◆ 每章末尾具有復(fù)習(xí)題和編程題,強(qiáng)化在該章學(xué)習(xí)的關(guān)鍵概念和技術(shù); ◆ 附錄解釋了如何瀏覽并閱讀Java API。
作者簡(jiǎn)介
Kim B.Bruce是波莫納學(xué)院的計(jì)算機(jī)科學(xué)教授,他從麥迪遜的威斯康星大學(xué)獲得博士學(xué)位,曾在威廉斯學(xué)院和普林斯頓大學(xué)任教。他還在一些國(guó)家級(jí)的計(jì)算機(jī)科學(xué)課程委員會(huì)擔(dān)任職務(wù),并且由于在計(jì)算機(jī)科學(xué)教育領(lǐng)域做出的突出貢獻(xiàn)而獲得2005 SIGCSE獎(jiǎng)。
Andrea Pohoreckyj Danyl
書(shū)籍目錄
第1章 什么是編程 1.1 在并不了解的情況下 1.2 Java編程語(yǔ)言 1.3 Java初體驗(yàn) 1.4 編程工具 1.5 繪圖原始命令 1.6 其他事件處理方法 1.7 錯(cuò)誤分析 1.8 小結(jié) 1.9 本章復(fù)習(xí)題 1.10 編程題 第2章 Java中的名稱(chēng) 2.1 命名和修改對(duì)象 2.2 非圖形類(lèi)對(duì)象 2.3 畫(huà)布上的層次 2.4 訪問(wèn)鼠標(biāo)的位置 2.5 在方法之間共享參數(shù)信息 2.6 小結(jié) 2.7 本章復(fù)習(xí)題 2.8 編程題 第3章 處理數(shù)字 3.1 訪問(wèn)器方法介紹 3.2 訪問(wèn)畫(huà)布的數(shù)值屬性 3.3 表達(dá)式和語(yǔ)句 3.4 算術(shù)表達(dá)式 3.5 數(shù)值實(shí)例變量 3.6 初始值設(shè)定項(xiàng) 3.7 命名數(shù)值變量 3.8 顯示數(shù)值信息 3.9 隨機(jī)數(shù) 3.10 小結(jié) 3.11 本章復(fù)習(xí)題 3.12 編程題 第4章 進(jìn)行選擇 4.1 一個(gè)簡(jiǎn)單的例子:使用if語(yǔ)句統(tǒng)計(jì)選票 4.2 if 語(yǔ)句 4.3 了解條件 4.4 在多個(gè)選項(xiàng)之間選擇 4.5 有關(guān)Boolean表達(dá)式的更多內(nèi)容 4.6 嵌套條件 4.7 小結(jié) 4.8 本章復(fù)習(xí)題 4.9 編程題 第5章 基本類(lèi)型、運(yùn)算符和字符串 5.1 運(yùn)算符和方法調(diào)用 5.2 不同但相等 5.3 運(yùn)算符和優(yōu)先級(jí)規(guī)則 5.4 Double類(lèi)型 5.5 數(shù)值信息的方便來(lái)源 5.6 字符串 5.7 本章復(fù)習(xí)題 5.8 編程題 第6章 類(lèi) 6.1 一個(gè)沒(méi)有類(lèi)的例子 6.2 編寫(xiě)FunnyFace類(lèi) 6.3 加入方法到FunnyFace 6.4 另外一個(gè)例子:實(shí)現(xiàn)Timer類(lèi) 6.5 局部變量 6.6 重載方法和構(gòu)造函數(shù) 6.7 小結(jié) 6.8 本章復(fù)習(xí)題 6.9 編程題 第7章 控制結(jié)構(gòu) 7.1 重復(fù)過(guò)程和while循環(huán) 7.2 使用while循環(huán)的更多例子 7.3 可以計(jì)數(shù)的循環(huán) 7.4 嵌套循環(huán) 7.5 控制結(jié)構(gòu)風(fēng)格指導(dǎo)意見(jiàn) 7.6 第摩根法則和復(fù)雜的boolean表達(dá)式 7.7 簡(jiǎn)化條件語(yǔ)句的語(yǔ)法 7.8 switch語(yǔ)句* 7.9 小結(jié) 7.10 本章復(fù)習(xí)題 7.11 編程題 第8章 聲明和作用域 8.1 訪問(wèn)控制:public和private 8.2 使用實(shí)例變量、參數(shù)和局部變量 8.3 標(biāo)識(shí)符的作用域 8.4 使用static 8.5 小結(jié) 8.6 本章復(fù)習(xí)題第9章 活動(dòng)對(duì)象 9.1 動(dòng)畫(huà) 9.2 活動(dòng)對(duì)象 9.3 Image和VisibleImage 9.4 與活動(dòng)對(duì)象交互 9.6 不帶循環(huán)的活動(dòng)對(duì)象 9.7 使動(dòng)畫(huà)效果更平滑 9.8 有關(guān)計(jì)時(shí)的更多提示 9.9 小結(jié) 9.10 本章復(fù)習(xí)題 9.11 編程題 第10章 接口 第11章 Java中的圖形用戶界面 第12章 遞歸 第13章 Java中的一般循環(huán) 第14章 數(shù)組 第15章 多維數(shù)組 第16章 字符串和字符 第17章 繼承 第18章 異常 第19章 流 第20章 查找和排序 第21章 面向?qū)ο笤O(shè)計(jì)簡(jiǎn)介 附錄A 編程風(fēng)格指導(dǎo)原則 附錄B objectdraw API總結(jié) 附錄C 瀏覽Java API 附錄D 不使用objectdraw編程
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版