定 價:¥49.90
作 者: | 徐舒,易凡 |
出版社: | 清華大學(xué)出版社 |
叢編項: | 21世紀新形態(tài)教 學(xué) 練一體化系列叢書 |
標 簽: | 暫缺 |
ISBN: | 9787302626800 | 出版時間: | 2023-03-01 | 包裝: | 平裝 |
開本: | 16開 | 頁數(shù): | 240 | 字數(shù): |
目〓〓錄
第一部分基礎(chǔ)篇
第1章Java語言概述
1.1Java語言的特點
1.2編程環(huán)境
1.2.1Java語言軟件開發(fā)包
1.2.2集成開發(fā)環(huán)境介紹
1.3“模擬電子屏”項目介紹
1.3.1項目簡介
1.3.2項目結(jié)構(gòu)介紹
1.3.3項目核心類和方法介紹
1.4簡單的Java語言程序示例
1.5注釋
1.6綜合案例: “俄羅斯方塊”向下運動
習(xí)題
第2章Java數(shù)據(jù)類型及運算符
2.1數(shù)據(jù)類型
2.2變量和常量
2.2.1變量
2.2.2常量
2.3運算符與表達式
2.3.1賦值運算符與賦值表達式
2.3.2算術(shù)運算符與表達式
2.2.3關(guān)系運算符與關(guān)系表達式
2.3.4邏輯運算符與邏輯表達式
2.3.5逗號運算符與逗號表達式
2.3.6運算符優(yōu)先級
2.4類型轉(zhuǎn)換
2.4.1自動類型轉(zhuǎn)換
2.4.2強制類型轉(zhuǎn)換
2.5綜合案例: “貪吃蛇”的運動
習(xí)題
第3章控制程序設(shè)計
3.1選擇控制結(jié)構(gòu)語句
3.1.1if語句
3.1.2switch語句
3.2循環(huán)控制結(jié)構(gòu)語句
3.2.1while語句
3.2.2dowhile語句
3.2.3for語句
3.2.4三種循環(huán)的比較
3.2.5嵌套循環(huán)語句
3.2.6break語句和continue語句
3.3綜合案例: 按鍵控制“貪吃蛇”運動
習(xí)題
第4章數(shù)組
4.1一維數(shù)組
4.1.1一維數(shù)組的定義
4.1.2一維數(shù)組的初始化
4.1.3一維數(shù)組的使用
4.2二維數(shù)組
4.2.1二維數(shù)組的定義
4.2.2二維數(shù)組的初始化
4.2.3二維數(shù)組的引用
4.3綜合案例: “貪吃蛇”游戲
習(xí)題
第5章面向?qū)ο蠡A(chǔ)
5.1面向?qū)ο蟾攀?/p>
5.2類和對象
5.2.1對象的創(chuàng)建與使用
5.2.2類的定義
5.2.3訪問控制符
5.2.4方法的重載
5.2.5構(gòu)造方法
5.2.6static關(guān)鍵字
5.3綜合案例: 重構(gòu)“貪吃蛇”游戲
習(xí)題
第6章面向?qū)ο筇匦?/p>
6.1類的繼承
6.1.1繼承的概念
6.1.2方法重寫
6.1.3super關(guān)鍵字的使用
6.1.4子類的構(gòu)造方法及調(diào)用過程
6.1.5final修飾符
6.1.6Object類
6.2抽象類和接口
6.2.1抽象類
6.2.2接口
6.3多態(tài)
6.3.1多態(tài)概述
6.3.2對象的類型轉(zhuǎn)換
6.3.3接口實現(xiàn)多態(tài)
6.4內(nèi)部類
6.4.1靜態(tài)內(nèi)部類
6.4.2非靜態(tài)內(nèi)部類
6.5綜合案例: “地圖”編輯器
習(xí)題
第二部分提高篇
第7章集合與泛型
7.1集合的概念
7.2Collection接口與實現(xiàn)類
7.2.1List接口與實現(xiàn)類
7.2.2Set接口與實現(xiàn)類
7.2.3Collection集合遍歷
7.3Map接口與實現(xiàn)類
7.4泛型
7.5綜合案例: “飛機大戰(zhàn)”游戲
習(xí)題
第8章異常處理
8.1異常處理的方法
8.1.1異常的概念
8.1.2異常的捕獲和處理
8.1.3異常的拋出
8.1.4自定義異常
8.2綜合案例: 重構(gòu)“飛機大戰(zhàn)”游戲
習(xí)題
第9章字符串
9.1String類
9.1.1創(chuàng)建String類對象
9.1.2字符串類常用方法
9.2StringBuffer類和StringBuilder類
9.3綜合案例: 數(shù)據(jù)加密和解密
習(xí)題
第10章輸入輸出
10.1流的概念
10.2字節(jié)流
10.2.1InputStream類和OutputStream類
10.2.2字節(jié)流讀寫文件
10.2.3緩沖字節(jié)流讀寫文件
10.3字符流
10.3.1字符流讀寫文件
10.3.2字符緩沖流讀寫文件
10.4標準輸入輸出流
10.5對象序列化
10.6綜合案例: 游戲數(shù)據(jù)的存檔和讀取
習(xí)題
第11章多線程
11.1線程的概念
11.2線程的創(chuàng)建
11.2.1繼承Thread類實現(xiàn)多線程
11.2.2通過Runnable接口實現(xiàn)多線程
11.3線程的狀態(tài)與調(diào)度
11.3.1線程的狀態(tài)
11.3.2線程的調(diào)度
11.4線程同步與對象鎖
11.4.1線程安全
11.4.2同步方法
11.4.3同步代碼塊
11.4.4同步鎖
11.4.5死鎖問題
11.4.6線程通信
11.5綜合案例: 多線程技術(shù)重構(gòu)“飛機大戰(zhàn)”游戲
習(xí)題
第12章數(shù)據(jù)庫編程
12.1JDBC概述
12.2JDBC使用步驟
12.2.1加載驅(qū)動程序
12.2.2建立連接對象
12.2.3創(chuàng)建語句對象
12.2.4獲取SQL語句執(zhí)行結(jié)果
12.2.5關(guān)閉對象,釋放資源
12.3DAO設(shè)計模式
12.4綜合案例: 用戶管理系統(tǒng)
習(xí)題
第13章網(wǎng)絡(luò)編程
13.1網(wǎng)絡(luò)通信概述
13.2TCP通信
13.3UDP通信
13.4綜合案例: 網(wǎng)絡(luò)版用戶管理系統(tǒng)
習(xí)題
第三部分綜合應(yīng)用篇
第14章綜合應(yīng)用: 網(wǎng)絡(luò)版“飛機大戰(zhàn)”
習(xí)題
參考文獻