图书介绍
Java程序设计项目化教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 郑哲主编;郭双宙,韩越祥,葛茜倩副主编 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111488675
- 出版时间:2015
- 标注页数:288页
- 文件大小:124MB
- 文件页数:298页
- 主题词:JAVA语言-程序设计-高等职业教育-教材
PDF下载
下载说明
Java程序设计项目化教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 走进Java程序1
1.1 Java概述1
1.2 面向对象编程1
1.2.1 对象的定义2
1.2.2 类的概念2
1.2.3 UML简介3
1.3 J2SDK简介3
1.3.1 认识J2SDK4
1.3.2 J2SDK下载4
1.3.3 JDK的安装4
1.3.4 测试安装5
1.3.5 JDK的配置6
1.3.6 理解CLASSPATH和SOURCEPATH8
1.4 项目任务1:使用命令行开发Java程序9
1.4.1 编辑源文件10
1.4.2 使用JavaC编译源文件12
1.4.3 使用Java命令运行程序12
1.4.4 使用classpath13
1.5 Java集成开发工具简介13
1.6 项目任务2:使用Eclipse开发Java应用程序14
1.6.1 Eclipse多语言包的安装14
1.6.2 使用Eclipse IDE开发Java应用程序15
1.6.3 相关配置16
1.7 项目任务3:管理代码17
1.7.1 使用sourcepath18
1.7.2 package包管理机制18
1.7.3 import导入机制20
1.8 自测题22
第2章 Java语法基础25
2.1 Java数据类型26
2.1.1 标识符26
2.1.2 Java关键字27
2.1.3 Java基本数据类型27
2.1.4 变量28
2.1.5 引用变量28
2.1.6 区分基本类型变量和引用变量29
2.1.7 变量的赋值30
2.1.8 类型转换31
2.2 项目任务4:定义变量32
2.2.1 整型类型33
2.2.2 浮点数类型34
2.2.3 布尔类型35
2.2.4 字符数据类型36
2.2.5 字符串38
2.3 项目任务5:生成随机价格41
2.4 Java操作符42
2.4.1 自增/自减操作符43
2.4.2 复合赋值操作符44
2.4.3 移位操作符44
2.4.4 布尔逻辑45
2.4.5 布尔操作符46
2.4.6 关系运算符48
2.4.7 三元运算符48
2.5 Java注释语句49
2.6 项目任务6:价格比较49
2.6.1 if语句50
2.6.2 switch语句53
2.6.3 while循环54
2.6.4 do/while循环55
2.6.5 for循环56
2.6.6 break关键字57
2.6.7 continue关键字58
2.6.8 嵌套循环59
2.7 项目任务7:猜测次数统计60
2.7.1 静态变量60
2.7.2 常量61
2.7.3 变量的作用域和生命周期61
2.8 自测题64
第3章 Java面向对象基础67
3.1 对象和实例67
3.2 使用UML设计类67
3.3 类的定义68
3.4 实例变量69
3.5 项目任务8:添加类的属性70
3.6 项目任务9:创建类的实例70
3.7 方法72
3.7.1 方法的定义72
3.7.2 方法的调用73
3.7.3 方法的调用栈73
3.7.4 静态方法75
3.7.5 程序代码的调试76
3.7.6 递归方法76
3.7.7 汉诺塔问题77
3.8 构造方法79
3.8.1 默认构造方法79
3.8.2 对象初始化81
3.8.3 自定义构造方法82
3.8.4 方法重载82
3.9 项目任务10:添加类的构造方法82
3.10 实现方法84
3.11 项目任务11:实现类的方法86
3.12 访问权限86
3.13 项目任务12:限定数值范围87
3.14 项目任务13:代码重构89
3.15 实现tick方法92
3.15.1 Timer和TimerTask93
3.15.2 内部类和匿名内部类93
3.16 项目任务14:时钟功能的实现95
3.17 自测题97
第4章 继承和多态100
4.1 项目背景简介100
4.2 类间关系100
4.3 数组102
4.3.1 访问数组103
4.3.2 引用数组104
4.3.3 数组初始化105
4.3.4 多维数组105
4.3.5 数组类107
4.4 ArrayList108
4.5 项目任务15:学生注册代码实现108
4.6 枚举109
4.7 项目任务16:使用枚举重构111
4.8 继承和多态112
4.8.1 继承的概念112
4.8.2 多态与is-a115
4.8.3 重新定义行为117
4.8.4 抽象方法和抽象类119
4.8.5 终止继承120
4.8.6 java.lang.Object120
4.9 接口122
4.9.1 如何创建接口123
4.9.2 实现接口123
4.9.3 接口的用途124
4.9.4 项目任务17:计分策略125
4.10 集合131
4.10.1 集合接口131
4.10.2 Iterator接口和迭代器132
4.10.3 List133
4.10.4 Set135
4.10.5 Map136
4.10.6 散列表137
4.10.7 项目任务18:Map使用示例138
4.11 包装类140
4.12 自测题142
第5章 异常149
5.1 使用异常处理机制消除程序错误149
5.2 异常的定义150
5.3 异常处理152
5.4 异常分类153
5.5 创建自己的异常154
5.5.1 正则表达式154
5.5.2 项目任务19:自定义非检查异常157
5.5.3 项目任务20:自定义检查异常159
5.6 更多的异常处理160
5.7 自测题161
第6章 图形165
6.1 SWT/JFace简介165
6.2 SWT/JFace常用组件166
6.2.1 按钮组件166
6.2.2 标签组件167
6.2.3 文本框组件168
6.2.4 组合框组件170
6.2.5 列表框组件172
6.2.6 菜单173
6.3 布局管理176
6.3.1 布局数据176
6.3.2 填充式布局177
6.3.3 行布局177
6.3.4 网格布局177
6.3.5 网格布局数据178
6.3.6 表单布局180
6.4 SWT应用程序工作原理184
6.5 SWT事件处理185
6.6 几种常见事件处理写法186
6.6.1 匿名内部类写法187
6.6.2 命名内部类写法187
6.6.3 外部类写法187
6.6.4 实现监听接口的写法188
6.7 项目任务21:完成猜价格游戏188
6.7.1 制作猜价格游戏主界面188
6.7.2 添加主菜单190
6.7.3 添加菜单项Action190
6.7.4 处理SWT事件191
6.7.5 制作游戏参数配置界面198
6.8 项目任务22:完成SWT时钟程序206
6.8.1 导出JAR文件207
6.8.2 添加JAR引用208
6.8.3 创建App主窗口程序208
6.8.4 制作批处理启动的JAR应用程序214
6.9 自测题217
第7章 Java I/O219
7.1 Java.io包简介219
7.2 流的相关概念219
7.3 流的分类220
7.4 字节流的层次架构220
7.4.1 标准输入/输出流221
7.4.2 FileInputStream与FileOutputStream222
7.4.3 ByteArrayInputStream与ByteArrayOutputStream224
7.5 字符流的层次架构225
7.6 转换流226
7.7 数据流227
7.8 Object流228
7.9 文件229
7.9.1 创建文件229
7.9.2 删除文件231
7.9.3 使用临时文件232
7.9.4 项目任务23:学生名单233
7.9.5 随机RandomAccessFile235
7.9.6 项目任务24:访问和修改学生名单238
7.10 自测题243
第8章 多线程245
8.1 多线程简介245
8.1.1 线程的概念246
8.1.2 创建线程246
8.1.3 结束线程247
8.1.4 线程的生命周期247
8.1.5 线程的同步250
8.1.6 线程的常用API254
8.1.7 项目任务25:龟兔赛跑254
8.1.8 项目任务26:添加新选手258
8.2 多线程小结259
8.3 自测题259
第9章 综合案例——微波炉模拟程序261
9.1 微波炉仿真项目简介261
9.2 程序UI界面设计262
9.3 根据程序状态编写程序270
9.3.1 状态分析270
9.3.2 使用事件源-监听器模型271
9.3.3 实现事件/监听271
9.3.4 添加烹煮完成的音效284
9.3.5 添加美食图像286
参考文献288
热门推荐
- 1877620.html
- 26862.html
- 2888575.html
- 2512044.html
- 2167157.html
- 1977565.html
- 1768625.html
- 1828517.html
- 279098.html
- 2310923.html
- http://www.ickdjs.cc/book_32653.html
- http://www.ickdjs.cc/book_26096.html
- http://www.ickdjs.cc/book_2667999.html
- http://www.ickdjs.cc/book_3740120.html
- http://www.ickdjs.cc/book_1387680.html
- http://www.ickdjs.cc/book_1686315.html
- http://www.ickdjs.cc/book_1328530.html
- http://www.ickdjs.cc/book_3878242.html
- http://www.ickdjs.cc/book_1710292.html
- http://www.ickdjs.cc/book_2592500.html