注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)JAVA語言習(xí)題與解析

JAVA語言習(xí)題與解析

JAVA語言習(xí)題與解析

定 價:¥32.00

作 者: 朱福喜 編著
出版社: 清華大學(xué)出版社
叢編項: 程序設(shè)計
標(biāo) 簽: Java

ISBN: 9787302138587 出版時間: 2006-11-01 包裝: 膠版紙
開本: 787*1092 1/16 頁數(shù): 350 字數(shù):  

內(nèi)容簡介

  本書從Java的基本概念入手,介紹了面向?qū)ο蟪绦蛟O(shè)計的主要概念和方法,并通過實例分析,演示Java語言的語法功能、程序設(shè)計思路及編程技巧,使讀者能掌握其原理、方法與考試技巧,同時具備面向?qū)ο蟮脑O(shè)計和項目開發(fā)能力,為各種認證考試、擇業(yè)考試打下基礎(chǔ)。書中列舉的大量程序?qū)嵗际墙?jīng)過精心挑選,既能闡明原理和方法,又能保證有一定的實用性,同時也能確保一定的廣度和深度,其中有些題目來自于Java認證考試和IT公司的招考題。此外,全書以一個經(jīng)典游戲一俄羅斯方塊為例,來分析用到的Java語言知識點,以幫助讀者提高學(xué)習(xí)興趣和項目開發(fā)能力。本書是作者在多年講授Java語言與面向?qū)ο蟪绦蛟O(shè)計的基礎(chǔ)上編寫的,與作者編寫的《Java語言程序設(shè)計》一書配套使用。全書共9章,結(jié)合俄羅斯方塊這款經(jīng)典游戲,講解了Java語言基礎(chǔ)、類和對象、繼承與多態(tài)、圖形用戶界面、流和文件、多線程與異常處理、Applet程序設(shè)計、網(wǎng)絡(luò)編程等內(nèi)容。每章先從涉及的主要概念、使用語法、編程技巧和實例分析入手,然后給出與本章內(nèi)容密切相關(guān)的題目,并對題目進行了解答和分析。題型豐富,包括選擇題、填空題、簡答題和編程題,題目實用有代表性,其中不少題目來自于Java認證考試和某些公司的招聘考題。本書既可以作為大專院校有關(guān)專業(yè)Java語言程序設(shè)計課程的教學(xué)輔導(dǎo)書,也可以作為該課程的自學(xué)指導(dǎo)書,還可以作為計算機水平考試、Java認證考試、擇業(yè)考試和考研的參考書。

作者簡介

暫缺《JAVA語言習(xí)題與解析》作者簡介

圖書目錄

第1章 Java環(huán)境配置與簡單編程 1  
1.1   基本知識點    
1.1.1 JDK的下載. 安裝與環(huán)境配置 1  
1.1.2 Java編譯器與Java虛擬機    
1.1.3 獨立應(yīng)用程序與Applet程序    
1.1.4 建立文檔說明    
1.2 實例分析 5  
1.2.1 從編輯到執(zhí)行一個應(yīng)用程序的完整過程 5  
1.2.2 簡單的鍵盤輸入類 9  
1.2.3 簡單的Applet類的實例 11  
1.2.4 測試和代碼調(diào)試 12  
1.2.5 程序文檔建立的完整過程 17  
1.3 習(xí)題與解答 18  
1.3.1 選擇題 18  
1.3.2 填空題 20  
1.3.3 簡答題 21  
1.3.4 編程題 22  
第2章 Java語言基礎(chǔ) 25  
2.1 基本知識點 25  
2.1.1 基本數(shù)據(jù)類型 25  
2.1.2 變量的聲明和賦值 26  
2.1.3 數(shù)值類型的運算 27  
2.1.4 快捷運算符和類型轉(zhuǎn)換 28  
2.1.5 邏輯運算符和比較運算符 29  
2.1.6 條件執(zhí)行語句 29  
2.1.7 循環(huán)控制語句 31  
2.1.8 字符串操作 33  
2.1.9 數(shù)組 34  
2.2 實例分析 36  
2.2.1 俄羅斯方塊介紹 36  
2.2.2 數(shù)組作為方法的輸入?yún)?shù)舉例 40  
2.3 習(xí)題與解答 41  
2.3.1 選擇題 41  
2.3.2 填空題 48  
2.3.3 簡答題 56  
2.3.4 編程題 57  
第3章 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) 69  
3.1 基本知識點 69  
3.1.1 面向?qū)ο蟪绦蛟O(shè)計的基本概念 69  
3.1.2 類與對象 69  
3.1.3 創(chuàng)建對象和構(gòu)造方法 70  
3.1.4 finalize方法與垃圾回收 71  
3.1.5 成員方法的定義 72  
3.1.6 方法的參數(shù)傳遞 73  
3.1.7 變量的作用域 74  
3.1.8 成員變量與成員方法的訪問 75  
3.1.9 包 75  
3.1.10 private public和protected修飾符 76  
3.1.11 靜態(tài)成員與非靜態(tài)成員 77  
3.1.12 重載 78  
3.2 實例分析 78  
3.2.1 一個Length類的完整創(chuàng)建過程 78  
3.2.2 靜態(tài)成員變量與成員變量舉例 84  
3.2.3 重載成員方法舉例 87  
3.3 習(xí)題與解答 88  
3.3.1 選擇題 88  
3.3.2 填空題 98  
3.3.3 簡答題 103  
3.3.4 編程題 106  
第4章 面向?qū)ο蟪绦蛟O(shè)計 113  
4.1 基本知識點 113  
4.1.1 繼承 113  
4.1.2 覆蓋 114  
4.1.3 抽象 115  
4.1.4 Java的基類Object 116  
4.1.5 接口 117  
4.1.6 多態(tài)性 118  
4.2 實例分析 118  
4.2.1 俄羅斯方塊游戲中的類的繼承關(guān)系 118  
4.2.2 俄羅斯方塊游戲中的ErsBox類 119  
4.2.3 繼承的使用舉例 121  
4.2.4 覆蓋的使用舉例 124  
4.2.5 抽象類和抽象方法的使用舉例 124  
4.2.6 用3種方式實現(xiàn)累計多種形狀的面積 127  
4.3 習(xí)題與解答 131  
4.3.1 選擇題 131  
4.3.2 填空題 138  
4.3.3 簡答題 144  
4.3.4 編程題 146  
第5章 用戶界面設(shè)計 158  
5.1 基本知識點 158  
5.1.1 抽象窗口工具(AWT) 158  
5.1.2 基本窗口類 158  
5.1.3 簡單的GUI 輸入輸出組件 159  
5.1.4 事件響應(yīng) 160  
5.1.5 事件處理 160  
5.1.6 布局管理 162  
5.1.7 Menu,88MenuBar和MenuItem類 163  
5.1.8 圖形類與圖形的繪制 163  
5.1.9 為什么要使用Swing 164  
5.2 實例分析 165  
5.2.1 主類ErsBlocksGame 165  
5.2.2 控制面板類ControlPanel 174  
5.2.3 游戲顯示窗口GameCanvas 179  
5.3 習(xí)題與解答 182  
5.3.1 選擇題 182  
5.3.2 填空題 187  
5.3.3 簡答題 191  
5.3.4 編程題 193  
第6章 流和文件 208  
6.1 基本知識點 208  
6.1.1 數(shù)據(jù)流 208  
6.1.2 字節(jié)級輸入輸出類 209  
6.1.3 字符級輸入輸出類 210  
6.1.4 對象級輸入輸出類 210  
6.1.5 文件操作 211  
6.1.6 字符與字節(jié)流轉(zhuǎn)換 211  
6.1.7 系統(tǒng)I/O流 212  
6.1.8 RandomA essFile 212  
6.2 實例分析 213  
6.2.1 標(biāo)準(zhǔn)輸入輸出以及重定向的舉例 213  
6.2.2 讀文件的舉例 215  
6.2.3 序列化輸入輸出的舉例 218  
6.3 習(xí)題與解答 224  
6.3.1 選擇題 224  
6.3.2 填空題 228  
6.3.3 簡答題 231  
6.3.4 編程題 233  
第7章 多線程與異常處理 245  
7.1 基本知識點 245  
7.1.1 多線程 245  
7.1.2 異常處理機制 248  
7.2 實例分析 251  
7.2.1 一個用兩種方式實現(xiàn)線程的程序 251  
7.2.2 通過繼承Thread類實現(xiàn)俄羅斯方塊 252  
7.2.3 通過runnable接口實現(xiàn)游戲類 256  
7.3 習(xí)題與解答 258  
7.3.1 選擇題 258  
7.3.2 填空題 265  
7.3.3 簡答題 272  
7.3.4 編程題 276  
第8章 Applet 290  
8.1 基本知識點 290  
8.1.1 Applet的基本概念 290  
8.1.2 Applet標(biāo)記 291  
8.1.3 利用標(biāo)記參數(shù)向Applet傳遞信息 291  
8.1.4 Applet“沙盒” 292  
8.1.5 統(tǒng)一資源定位器URL 292  
8.1.6 向Applet中載入數(shù)據(jù) 293  
8.1.7 在Applet中讀文件的一般規(guī)則 293  
8.2 實例分析 294  
8.2.1 一個既可作Applet又可作應(yīng)用程序的例子 294  
8.2.2 Applet讀取文件的一般方法舉例 297  
8.2.3 Applet與線程結(jié)合讀取文件的舉例 299  
8.3 習(xí)題與解答 303  
8.3.1 選擇題 303  
8.3.2 填空題 305  
8.3.3 簡答題 308  
8.3.4 編程題 309  
第9章 Java網(wǎng)絡(luò)編程 325  
9.1 基本知識點 325  
9.1.1 Java對網(wǎng)絡(luò)應(yīng)用的支持 325  
9.1.2 Java的客戶機/服務(wù)器應(yīng)用模式 326  
9.1.3 用Socket方式實現(xiàn)通信 326  
9.1.4 用Datagram方式實現(xiàn)通信 327  
9.2 實例分析 329  
9.2.1 用Socket實現(xiàn)客戶服務(wù)模式的實例 329  
9.2.2 用Datagram方式實現(xiàn)的客戶服務(wù)實例 332  
9.3 習(xí)題與解答 336  
9.3.1 選擇題 336  
9.3.2 填空題 337  
9.3.3 簡答題 340  
9.3.4 編程題 343  
參考文獻 351

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號