• Java超能学习手册
  • Java超能学习手册
  • Java超能学习手册
  • Java超能学习手册
  • Java超能学习手册
21年品牌 40万+商家 超1.5亿件商品

Java超能学习手册

全新正版 极速发货

62.07 6.3折 99 全新

库存3件

广东广州
认证卖家担保交易快速发货售后保障

作者(英)维克多·G.布鲁斯卡

出版社清华大学出版社

ISBN9787302638216

出版时间2023-06

装帧平装

开本16开

定价99元

货号1203019558

上书时间2024-11-21

书香美美

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
维克多·G.布鲁斯卡(Victor G.Brusca) 是一位经验丰富的软件开发人员,擅长构建跨平台应用程序和API。他是一个积极进取的人,注重细节,注重系统/数据,对代码有极高的要求。他拥有超过14年的软件开发经验,做过J2ME、T-Mobile SideKick、WebOS、Windows Phone、Xbox 360、Android、iOS 和 Web 平台上的游戏和游戏引擎项目。

目录
第1章初始设置001

1.1设置环境001

1.2体验游戏007

1.3小结011

第2章什么是Java编程012

2.1计算机和编程012

2.1.1计算机编程012

2.1.2高级编程语言013

2.1.3程序/编程类型014

2.2Java编程语言016

2.2.1JRE017

2.2.2JDK017

2.3语法和语义018

2.3.1基本语法规则019

2.3.2关键字/保留字019

2.4游戏编程020

2.4.1游戏主循环021

2.4.2程序结构022

2.4.3本书游戏概述022

2.5小结023

第3章变量024

3.1数据类型024

3.1.1基本数据类型025

3.1.2使用基本数据类型027

3.1.3游戏编程挑战1:基本数据类型029

3.1.4解决方案030

3.2高级数据类型032

3.2.1var关键字和动态类型032

3.2.2数组034

3.2.3使用数组035

3.2.4游戏编程挑战2:数组042

3.2.5解决方案043

3.2.6列表044

3.2.7使用列表046

3.2.8游戏编程挑战3:ArrayList049

3.2.9解决方案050

3.3小结050

第4章深入表达式和操作符、流程控制以及变量052

4.1表达式和操作符052

4.2数值表达式056

4.3布尔表达式058

4.4赋值表达式059

4.5递增/递减表达式059

4.6按位表达式061

4.7移位表达式061

4.8操作符和操作符优先级062

4.9流程控制063

4.9.1if-else语句064

4.9.2switch语句066

4.9.3try-catch语句068

4.9.4游戏编程挑战4:流程控制069

4.9.5解决方案070

4.10深入变量072

4.10.1枚举072

4.10.2非常基本的Java类073

4.10.3强制类型转换074

4.10.4游戏编程挑战5:枚举078

4.10.5解决方案080

4.11小结081

第5章更多数据结构083

5.1多维数组083

5.1.1声明多维数组084

5.1.2使用多维数组084

5.2哈希088

5.2.1声明Hashtable088

5.2.2使用Hashtable089

5.3栈092

5.3.1声明栈092

5.3.2使用栈093

5.4队列097

5.5参数化类型和数据结构099

5.6游戏编程挑战6:栈099

5.7解决方案100

5.8小结102

第6章循环和迭代103

6.1for循环103

6.1.1基本for循环104

6.1.2for-each循环107

6.2while循环109

6.2.1基本while循环109

6.2.2游戏主循环110

6.3do-while循环116

6.4break和continue117

6.5游戏编程挑战7:for-each循环118

6.6解决方案119

6.7小结119

第7章对象、类和OOP121

7.1类122

7.1.1字段123

7.1.2方法126

7.1.3静态成员131

7.1.4构造函数134

7.2游戏编程挑战8:MmgBmp类136

7.3解决方案137

7.4游戏编程挑战9:ScreenGame类139

7.5解决方案140

7.6类的高级主题140

7.6.1访问140

7.6.2类的设计140

7.6.3staticmain入口点141

7.7游戏编程挑战10:DungeonTrap的静态主入口点143

7.8解决方案144

7.9小结145

第8章封装、继承和多态性147

8.1封装147

8.2继承148

8.2.1游戏编程挑战11:继承150

8.2.2解决方案151

8.3多态性152

8.3.1游戏编程挑战12:多态性158

8.3.2解决方案160

8.4导入类库161

8.5视频游戏项目结构162

8.5.1游戏编程挑战13:新建游戏项目164

8.5.2解决方案165

8.6小结172

第9章调试技术174

9.1输出跟踪174

9.2IDE的调试功能175

9.3异常178

9.3.1异常处理178

9.3.2定义异常181

9.3.3栈跟踪182

9.4小结183

第10章结语184

10.1学习成就184

10.2技能提升建议187

10.3后会有期188

内容摘要
本书通过大家熟悉的三个2D游戏制作过程来讨论Java语言的各个特性,帮助读者掌握Java编程语言的基础知识,比如数据结构和OOP。通过针对特定游戏项目和主题的编码挑战,读者将掌握如何使用Java编程语言、NetBeansIDE、一个2D游戏引擎来开发三个不同的2D游戏。本书适合想要掌握Java开发技能的读者,可以为他们后续的职业生涯打下坚实的基础。

主编推荐
《Java超能学习手册》共10章,通过游戏开发的方式来介绍Java语言的特性以及数据结构和OOP。通过13个游戏编程挑战,64个知识点,可以帮助读者掌握近40个学习成就。书中涉及如何使用Java编程语言、NetBeans IDE和一个2D游戏引擎来完成三个不同的2D游戏。
《Java超能学习手册》适合想要掌握Java编程技能的读者,可以为他们后续职业生涯打下坚实的基础。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP