出版時間:2010-5 出版社:清華大學(xué)出版社 作者:朱福喜 頁數(shù):405
前言
作為清華大學(xué)出版社出版的《面向?qū)ο笈cJava程序設(shè)計》(朱福喜編著)教材配套的教學(xué)輔導(dǎo)資料,編寫了這本習(xí)題解析,希望為掌握Java語言和技術(shù)的初學(xué)者提供一個階梯?! 【帉懺撦o助教材的目的是讓初學(xué)Java者能夠循序漸進,掌握Java程序設(shè)計的基本技巧和面向?qū)ο蟮幕舅枷牒突痉椒?。為此,由易到難,精選了一些與原教材每一章對應(yīng)的練習(xí),逐步進行訓(xùn)練。本輔助教材分13章,與原教材對應(yīng)。每一章的練習(xí)包括學(xué)習(xí)要點、基本知識點、實例分析、習(xí)題與解答。練習(xí)題中有選擇題、填空題、簡答題和編程題。題型多樣,題量豐富。有的題目來自于職場考試題和認證考試題,每個練習(xí)題都進行了詳細的分析與解答。 本輔助教材既兼顧了一些基礎(chǔ)性的內(nèi)容,又把一個廣為流傳的俄羅斯方塊游戲作為主線,化整為零,逐步介紹Java的各個知識點以及程序設(shè)計技巧。這樣,由起步到簡單程序設(shè)計,一步一步引導(dǎo);由簡單程序到復(fù)雜程序,一步一步解析;由基礎(chǔ)知識到編程技巧,循序漸進,步步驗證,最后完成整個游戲的開發(fā),使學(xué)生既熟悉了Java的基礎(chǔ)知識,又掌握大型程序的開發(fā)能力。因此,讀者只要按部就班地完成每一章的練習(xí),就會對相應(yīng)章節(jié)的知識有所鞏固,并且在讀懂每章給出知識點和實例的基礎(chǔ)上,完成一系列的基本訓(xùn)練之后,就可以對一個較具規(guī)模的Java游戲有一個徹底的了解,為開發(fā)較為大型的Java程序打下基礎(chǔ)?! ”緯蓮V泛適用于計算機及相關(guān)專業(yè)的本科生和專科生作為學(xué)習(xí)Java語言和面向?qū)ο蟪绦蛟O(shè)計的實訓(xùn)教材,也適合將從事Java軟件開發(fā)的有關(guān)人員作為自學(xué)的參考書?! ≡诒緯木帉戇^程中,博士和碩士研究生龔昌盛、姚海濤、田衛(wèi)新、粟蕃臣、黃方勝、黃超、郭蹯、楊柯、田波、劉相文、金敏、方博等對本書的所有實例做了大量的驗證和審查工作,同時也得到清華大學(xué)出版社的編輯們的大力支持,在此謹向他們表示衷心感謝。 由于時間和水平所限,難免有錯,懇請讀者批評指正,使本書得以改進和完善。
內(nèi)容概要
Java是一門最為流行的計算機語言,它已成為IT從業(yè)人員的必備工具之一。本書作為清華大學(xué)出版社出版的《面向?qū)ο笈cJava程序設(shè)計》(朱福喜 編著)教材配套的教學(xué)輔導(dǎo)資料,希望為掌握Java語言和技術(shù)的初學(xué)者提供一個階梯。 本習(xí)題解析分13章,與原教材對應(yīng)。每章包括學(xué)習(xí)要點、基本知識點、實例分析、習(xí)題與解答。練習(xí)題中有選擇題、填空題、簡答題和編程題。題型多樣,題量豐富。有的題目來自于職場考試題和認證考試題,每個練習(xí)題都進行了詳細的分析與解答。本書還穿插介紹了一個用Java編寫的俄羅斯方塊游戲,目的是讓初學(xué)Java者能夠循序漸進,掌握Java程序設(shè)計的基本技巧和面向?qū)ο蟮幕舅枷牒突痉椒ā? 本書可廣泛適用于計算機及相關(guān)專業(yè)的本科生和專科生作為學(xué)習(xí)Java語言和面向?qū)ο蟪绦蛟O(shè)計的實訓(xùn)教材,也適合將從事Java軟件開發(fā)的有關(guān)人員作為參加Java考試的參考書。
書籍目錄
第1章 環(huán)境配置與簡單編程 1.1 基本知識點 1.2 實例分析 1.3 習(xí)題與解答 第2章 Java語言基礎(chǔ) 2.1 基本知識點 2.2 實例分析 2.3 習(xí)題與解答 第3章 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) 3.1 基本知識點 3.2 習(xí)題與解答 第4章 面向?qū)ο蟪绦蛟O(shè)計(一) 4.1 基本知識點 4.2 實例分析 4.3 習(xí)題與解答 第5章 面向?qū)ο蟪绦蛟O(shè)計(二) 5.1 基本知識點 5.2 實例分析 5.3 習(xí)題與解答 第6章 用戶界面設(shè)計 6.1 基本知識點 6.2 實例分析——俄羅斯方塊游戲的界面實現(xiàn) 6.3 習(xí)題與解答 第7章 流和文件 7.1 基本知識點 7.2 實例分析 7.3 習(xí)題與解答 第8章 多線程與異常處理 8.1 基本知識點 8.2 實例分析 8.3 習(xí)題與解答 第9章 Applet 9.1 基本知識點 9.2 實例分析 9.3 習(xí)題與解答 第10章 Java網(wǎng)絡(luò)編程 10.1 基本知識點 10.2 實例分析 10.3 習(xí)題與解答 第11章 Java與數(shù)據(jù)庫連接 11.1 基本知識點 11.2 實例分析 11.3 習(xí)題與解答 第12章 Servlet編程 12.1 基本知識點 12.2 實例分析 12.3 習(xí)題與解答 第13章 JSP編程 13.1 基本知識點 13.2 實例分析 13.3 習(xí)題與解答
章節(jié)摘錄
垃圾回收(Garbage Collection)是JVM回收無用資源的一個過程,該過程是后臺自動運行的。如果手工釋放了一些仍然需要使用的資源會產(chǎn)生一些錯誤,而Java的自動垃圾回收機制會避免這些錯誤。當它運行的時候,可以識別出無用的對象,并把它們所占的內(nèi)存歸還給系統(tǒng)?! ±厥諜C制也可以通過調(diào)用System.gc方法,它通常會很快得到執(zhí)行,但是不一定立即執(zhí)行。Java還提供一些其他的方法,如System.runFinalization來調(diào)整資源分配,但是在絕大多數(shù)項目中,自動垃圾回收機制已經(jīng)足夠了?! ±厥諜C制帶來的好處是,不再需要的引用對象被自動地回收。例如,當退出一個只需要調(diào)用一次的私有成員方法時,它自動地對引用的局部變量做刪除標記。 為了使資源重新分配,通常不必做什么。往往將一個不再使用的對象設(shè)置為null,該對象將被標記為要回收的資源。例如,有一個存儲著許多文字的String或StringBufret對象,當該變量不再需要時,可以將其置為null。這樣,該變量所占的內(nèi)存將很快被回收?! ‘斠粋€對象被銷毀的時候,如果有必要進行一些特定的清理工作,通??烧{(diào)用一種特殊方法——finalize方法來達到這個目的?! ?.finalize方法 當Java的垃圾回收機制將要釋放無用資源的時候,要自動調(diào)用finalize方法,其語法如下。
圖書封面
評論、評分、閱讀與下載
面向?qū)ο笈cJava程序設(shè)計習(xí)題與解析 PDF格式下載