注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書教育/教材/教輔教材研究生/本科/專科教材Java語言項目化教程(微課視頻版)

Java語言項目化教程(微課視頻版)

Java語言項目化教程(微課視頻版)

定 價:¥49.90

作 者: 徐舒,易凡
出版社: 清華大學(xué)出版社
叢編項: 21世紀新形態(tài)教 學(xué) 練一體化系列叢書
標 簽: 暫缺

ISBN: 9787302626800 出版時間: 2023-03-01 包裝: 平裝
開本: 16開 頁數(shù): 240 字數(shù):  

內(nèi)容簡介

  本書通過精心設(shè)計的“模擬電子屏”輔助讀者快速完成“俄羅斯方塊”“貪吃蛇”“飛機大戰(zhàn)”等經(jīng)典游戲的開發(fā),并在完成游戲開發(fā)的過程中學(xué)習(xí)Java語言核心知識和面向?qū)ο蟮脑O(shè)計思想,讓讀者切身體會到程序設(shè)計的樂趣和魅力。全書共14章,分別介紹Java語言概述、Java數(shù)據(jù)類型及運算符、控制程序設(shè)計、數(shù)組、面向?qū)ο蠡A(chǔ)、面向?qū)ο筇匦?、集合與泛型、異常處理、字符串、輸入輸出、多線程、數(shù)據(jù)庫編程、網(wǎng)絡(luò)編程和綜合應(yīng)用等知識。本書非常適合作為高等學(xué)校各類專業(yè)“Java語言程序設(shè)計”課程的教材,也可以作為編程愛好者的自學(xué)輔導(dǎo)書。

作者簡介

暫缺《Java語言項目化教程(微課視頻版)》作者簡介

圖書目錄







目〓〓錄

第一部分基礎(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.2dowhile語句


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í)題


參考文獻


本目錄推薦

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