Java程序设计教程(第二版)
所有图书都为单本,套装勿拍,24小时发货,缺货第一时间通知
¥
6.79
1.5折
¥
45
八五品
库存8件
作者林巧民;姜玻;肖艳;何丽萍
出版社清华大学出版社
出版时间2015-11
版次2
装帧平装
货号9787302421993
上书时间2024-08-08
商品详情
- 品相描述:八五品
图书标准信息
-
作者
林巧民;姜玻;肖艳;何丽萍
-
出版社
清华大学出版社
-
出版时间
2015-11
-
版次
2
-
ISBN
9787302421993
-
定价
45.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
354页
-
字数
99999千字
- 【内容简介】
-
本书以Java语言为基础,详细介绍计算机语言的结构化编程和面向对象编程。全书共分12章,主要内容包括:Java入门、Java编程基础、面向对象编程、继承、多态与接口、字符串、多线程与Applet技术、图形用户界面、Java I/O、Java游戏开发基础以及游戏开发实例等。如果说结构化编程的特征是方法,那么面向对象编程的体现就是类的设计和使用,全书对这两种不同的程序设计思想都作了充分介绍。此外,每章的最后都配有思考练习,习题有选择题、填空题、简答题、编程题等多种类型,选择题、填空题和简答题有助于读者对所学知识的理解和掌握,编程题则可以提高读者的动手和实践能力。本书结构清晰、内容翔实,既可以作为高等院校相关专业的教材,也可作为从事软件开发工作的专业技术人员的参考书。本书对应的电子教案、实例源代码和习题答案可以到
网站下载。
- 【目录】
-
目 录
第1章 Java入门1
1.1 概述1
1.1.1 Java语言的诞生2
1.1.2 Java语言的特点3
1.1.3 Java与其他编程语言间的关系5
1.2 Java开发环境配置6
1.2.1 软件安装6
1.2.2 环境变量配置7
1.3 第一个Java程序9
1.3.1 Java程序的结构9
1.3.2 编译运行11
1.4 Java开发工具13
1.5 小结16
1.6 思考练习16
第2章 Java编程基础17
2.1 引言17
2.1.1 符号17
2.1.2 分隔符18
2.1.3 常量19
2.1.4 变量20
2.1.5 final变量21
2.1.6 变量类型转换21
2.2 基本数据类型22
2.2.1 布尔型22
2.2.2 整型23
2.2.3 浮点型25
2.2.4 字符型26
2.3 程序语句26
2.3.1 赋值语句26
2.3.2 条件表达式28
2.3.3 运算29
2.4 举例31
2.5 小结32
2.6 思考练习32
第3章 Java程序基本结构33
3.1 复合语句33
3.2 顺序结构34
3.3 分支结构38
3.3.1 单分支条件语句38
3.3.2 双分支条件语句43
3.3.3 分支结构嵌套46
3.3.4 switch语句52
3.4 循环结构55
3.4.1 while语句56
3.4.2 do-while语句60
3.4.3 for语句61
3.4.4 循环嵌套63
3.4.5 跳转语句64
3.5 小结68
3.6 思考练习68
第4章 方法与数组72
4.1 方法的概念和定义72
4.2 方法的调用75
4.2.1 调用方式75
4.2.2 参数传递78
4.2.3 返回值79
4.2.4 方法嵌套及递归80
4.3 变量作用域86
4.4 数组87
4.4.1 数组的概念87
4.4.2 数组的声明和创建88
4.4.3 数组的应用举例91
4.5 数组与方法96
4.6 小结97
4.7 思考练习98
第5章 类和对象101
5.1 引言101
5.2 类103
5.2.1 类声明105
5.2.2 类体106
5.2.3 成员变量106
5.2.4 成员方法108
5.2.5 方法重载111
5.2.6 构造方法113
5.2.7 main( )方法114
5.2.8 finalize( )方法114
5.3 对象115
5.3.1 对象的创建115
5.3.2 对象的使用117
5.3.3 对象的清除119
5.4 访问控制符120
5.4.1 类的访问控制符120
5.4.2 对类成员的访问控制121
5.5 包125
5.5.1 包的创建125
5.5.2 import语句127
5.5.3 编译和运行包128
5.6 小结128
5.7 思考练习129
第6章 继承、多态与接口132
6.1 继承与多态132
6.1.1 子类、父类与继承机制132
6.1.2 Java的继承133
6.1.3 多态性137
6.2 抽象类和接口142
6.2.1 抽象类142
6.2.2 接口143
6.3 其他146
6.3.1 final关键字147
6.3.2 实例成员和类成员147
6.3.3 类java.lang.Object152
6.4 小结153
6.5 思考练习153
第7章 字符串156
7.1 字符串的创建156
7.1.1 创建String类型的字符串156
7.1.2 创建StringBuffer类型的字符串157
7.2 String类型字符串的操作158
7.3 StringBuffer类型字符串的操作167
7.3.1 字符串操作167
7.3.2 字符分析器172
7.3.3 main()方法173
7.4 小结174
7.5 思考练习174
第8章 多线程与Applet技术177
8.1 多线程177
8.2 多线程的创建178
8.2.1 Thread子类创建线程178
8.2.2 使用Runnable接口180
8.3 线程的生命期及其状态181
8.3.1 线程的状态181
8.3.2 与线程状态有关的Thread类方法182
8.4 线程的同步187
8.5 线程的优先级和调度192
8.5.1 线程的优先级192
8.5.2 线程的调度192
8.6 守护线程193
8.7 线程组195
8.8 Applet概述197
8.9 Applet开发技术198
8.9.1 Applet开发步骤198
8.9.2 Applet技术解析200
8.10 Applet多媒体编程205
8.10.1 文字205
8.10.2 图形206
8.10.3 图像210
8.10.4 声音211
8.10.5 动画212
8.11 小结217
8.12 思考练习217
第9章 图形用户界面219
9.1 概述219
9.2 AWT组件集220
9.2.1 容器类组件221
9.2.2 布局类组件221
9.2.3 普通组件231
9.2.4 事件处理243
9.3 Swing组件集简介254
9.4 小结260
9.5 思考练习260
第10章 Java I/O262
10.1 引言262
10.2 流的概念262
10.2.1 标准输出263
10.2.2 标准输入265
10.3 字节流270
10.3.1 InputStream270
10.3.2 OutputStream276
10.4 字符流280
10.4.1 Reader280
10.4.2 Writer284
10.5 文件290
10.5.1 File类290
10.5.2 RandomAccessFile类292
10.6 小结295
10.7 思考练习295
第11章 Java游戏开发基础297
11.1 概述297
11.2 绘制2D图形图像297
11.2.1 坐标体系297
11.2.2 绘制图形298
11.2.3 绘制图像300
11.3 图形图像的坐标变换303
11.3.1 使用Graphics2D类进行坐标变换303
11.3.2 使用AffineTransform类进行坐标变换306
11.4 生成动画310
11.5 消除动画闪烁313
11.6 小结316
11.7 思考练习316
第12章 游戏开发实例318
12.1 游戏总体介绍318
12.2 游戏辅助类326
12.2.1 Point2D类326
12.2.2 SpriteImage类327
12.2.3 AnimatedSprite类330
12.3 完善StarWars.java337
12.3.1 Sprite的初始化338
12.3.2 键盘事件处理339
12.3.3 更新Sprites342
12.3.4 碰撞检测343
12.3.5 删除与绘制Sprite345
12.3.6 完整的StarWars类346
12.4 Applet游戏开发与部署348
12.5 小结351
12.6 思考练习351
附录 ASCII码表352
参考文献355
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价