日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Java超能學(xué)習(xí)手冊

Java超能學(xué)習(xí)手冊

Java超能學(xué)習(xí)手冊

定 價:¥99.00

作 者: [英] 維克多·G.布魯斯卡(Victor G.Brusca)著,簡一達 譯
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302638216 出版時間: 2023-06-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  《Java超能學(xué)習(xí)手冊》通過大家熟悉的三個2D游戲制作過程來討論Java語言的各個特性,幫助讀者掌握J(rèn)ava編程語言的基礎(chǔ)知識,比如數(shù)據(jù)結(jié)構(gòu)和OOP。通過針對特定游戲項目和主題的編碼挑戰(zhàn),讀者將掌握如何使用Java編程語言、NetBeans IDE、一個2D游戲引擎來開發(fā)三個不同的2D游戲。 《Java超能學(xué)習(xí)手冊》適合想要掌握J(rèn)ava開發(fā)技能的讀者,可以為他們后續(xù)的職業(yè)生涯打下堅實的基礎(chǔ)。

作者簡介

  維克多·G.布魯斯卡(Victor G.Brusca) 是一位經(jīng)驗豐富的軟件開發(fā)人員,擅長構(gòu)建跨平臺應(yīng)用程序和API。他是一個積極進取的人,注重細(xì)節(jié),注重系統(tǒng)/數(shù)據(jù),對代碼有極高的要求。他擁有超過14年的軟件開發(fā)經(jīng)驗,做過J2ME、T-Mobile SideKick、WebOS、Windows Phone、Xbox 360、Android、iOS 和 Web 平臺上的游戲和游戲引擎項目。

圖書目錄

第1章 初始設(shè)置 001
第2章 什么是Java編程 012
第3章 變量 024
第4章 深入表達式和作符、流程控制以及變量 052
第5章 更多數(shù)據(jù)結(jié)構(gòu) 083
第6章 循環(huán)和迭代 103
第7章 對象、類和OOP 121
第8章 封裝、繼承和多態(tài)性 147
第9章 調(diào)試技術(shù) 174
第10章 結(jié)語 184
詳細(xì)目錄
第1章 初始設(shè)置 001
1.1 設(shè)置環(huán)境 001
1.2 體驗游戲 007
1.3 小結(jié) 011
第2章 什么是Java編程 012
2.1 計算機和編程 012
2.1.1 計算機編程 012
2.1.2 高級編程語言 013
2.1.3 程序/編程類型 014
2.2 Java編程語言 016
2.2.1 JRE 017
2.2.2 JDK 017
2.3 語法和語義 018
2.3.1 基本語法規(guī)則 019
2.3.2 關(guān)鍵字/留字 019
2.4 游戲編程 020
2.4.1 游戲主循環(huán) 021
2.4.2 程序結(jié)構(gòu) 022
2.4.3 本書游戲概述 022
2.5 小結(jié) 023
第3章 變量 024
3.1 數(shù)據(jù)類型 024
3.1.1 基本數(shù)據(jù)類型 025
3.1.2 使用基本數(shù)據(jù)類型 027
3.1.3 游戲編程挑戰(zhàn)1:基本數(shù)據(jù)類型 029
3.1.4 解決方案 030
3.2 高級數(shù)據(jù)類型 032
3.2.1 var關(guān)鍵字和動態(tài)類型 032
3.2.2 數(shù)組 034
3.2.3 使用數(shù)組 035
3.2.4 游戲編程挑戰(zhàn)2:數(shù)組 042
3.2.5 解決方案 043
3.2.6 列表 044
3.2.7 使用列表 046
3.2.8 游戲編程挑戰(zhàn)3:ArrayList 049
3.2.9 解決方案 050
3.3 小結(jié) 050
第4章 深入表達式和作符、流程控制以及變量 052
4.1 表達式和作符 052
4.2 數(shù)值表達式 056
4.3 布爾表達式 058
4.4 賦值表達式 059
4.5 遞增/遞減表達式 059
4.6 按位表達式 061
4.7 移位表達式 061
4.8 作符和作符先級 062
4.9 流程控制 063
4.9.1 if-else 語句 064
4.9.2 switch語句 066
4.9.3 try-catch語句 068
4.9.4 游戲編程挑戰(zhàn)4:流程控制 069
4.9.5 解決方案 070
4.10 深入變量 072
4.10.1 枚舉 072
4.10.2 非?;镜腏ava類 073
4.10.3 強制類型轉(zhuǎn)換 074
4.10.4 游戲編程挑戰(zhàn)5:枚舉 078
4.10.5 解決方案 080
4.11 小結(jié) 081
第5章 更多數(shù)據(jù)結(jié)構(gòu) 083
5.1 多維數(shù)組 083
5.1.1 聲明多維數(shù)組 084
5.1.2 使用多維數(shù)組 084
5.2 哈希 088
5.2.1 聲明Hashtable 088
5.2.2 使用Hashtable 089
5.3 棧 092
5.3.1 聲明棧 092
5.3.2 使用棧 093
5.4 隊列 097
5.5 參數(shù)化類型和數(shù)據(jù)結(jié)構(gòu) 099
5.6 游戲編程挑戰(zhàn)6:棧 099
5.7 解決方案 100
5.8 小結(jié) 102
第6章 循環(huán)和迭代 103
6.1 for 循環(huán) 103
6.1.1 基本for循環(huán) 104
6.1.2 for-each 循環(huán) 107
6.2 while循環(huán) 109
6.2.1 基本while循環(huán) 109
6.2.2 游戲主循環(huán) 110
6.3 do-while循環(huán) 116
6.4 break和continue 117
6.5 游戲編程挑戰(zhàn)7:for-each循環(huán) 118
6.6 解決方案 119
6.7 小結(jié) 119
第7章 對象、類和OOP 121
7.1 類 122
7.1.1 字段 123
7.1.2 方法 126
7.1.3 靜態(tài)成員 131
7.1.4 構(gòu)造函數(shù) 134
7.2 游戲編程挑戰(zhàn)8:MmgBmp類 136
7.3 解決方案 137
7.4 游戲編程挑戰(zhàn)9:ScreenGame類 139
7.5 解決方案 140
7.6 類的高級主題 140
7.6.1 訪問 140
7.6.2 類的設(shè)計 140
7.6.3 static main入口點 141
7.7 游戲編程挑戰(zhàn)10:Dungeon Trap的靜態(tài)主入口點 143
7.8 解決方案 144
7.9 小結(jié) 145
第8章 封裝、繼承和多態(tài)性 147
8.1 封裝 147
8.2 繼承 148
8.2.1 游戲編程挑戰(zhàn)11:繼承 150
8.2.2 解決方案 151
8.3 多態(tài)性 152
8.3.1 游戲編程挑戰(zhàn)12:多態(tài)性 158
8.3.2 解決方案 160
8.4 導(dǎo)入類庫 161
8.5 視頻游戲項目結(jié)構(gòu) 162
8.5.1 游戲編程挑戰(zhàn)13:新建游戲項目 164
8.5.2 解決方案 165
8.6 小結(jié) 172
第9章 調(diào)試技術(shù) 174
9.1 輸出跟蹤 174
9.2 IDE的調(diào)試功能 175
9.3 異常 178
9.3.1 異常處理 178
9.3.2 定義異常 181
9.3.3 棧跟蹤 182
9.4 小結(jié) 183
第10章 結(jié)語 184
10.1 學(xué)成就 184
10.2 技能提升建議 187
10.3 后會有期 188

本目錄推薦

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