图书介绍
Java语言程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
- 骆伟主编;周绍斌,李迎秋副主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121327155
- 出版时间:2018
- 标注页数:311页
- 文件大小:43MB
- 文件页数:321页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java语言程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇Java基础篇2
第1章用Java向世界问好2
1.1项目任务2
1.2项目分析2
1.3技术准备3
1.3.1 Java运行原理3
1.3.2 JDK简介3
1.3.3 Java程序的分类5
1.4项目学做5
1.5知识拓展8
1.6强化训练9
1.7课后习题9
第2章 体重指数计算器10
2.1项目任务10
2.2项目分析10
2.3技术准备11
2.3.1变量11
2.3.2标识符11
2.3.3 Java的基本符号12
2.3.4数据类型12
2.3.5数据类型转换14
2.3.6运算符15
2.3.7选择结构24
2.4项目学做27
2.5知识拓展28
2.5.1保留字28
2.5.2转义字符28
2.5.3 null符号29
2.5.4 void符号29
2.5.5注释29
2.6强化训练29
2.7课后习题30
第3章 猜数字游戏35
3.1项目任务35
3.2项目分析35
3.3技术准备35
3.3.1 for循环36
3.3.2 while循环39
3.3.3 do while循环40
3.3.4 continue语句和break语句41
3.3.5方法定义42
3.3.6方法调用43
3.3.7方法重载44
3.4项目学做45
3.5知识拓展45
3.6强化训练46
3.7课后习题46
第二篇 面向对象程序设计篇52
第4章 复数类52
4.1项目任务52
4.2项目分析52
4.3技术准备52
4.3.1类的定义53
4.3.2创建对象55
4.3.3构造方法57
4.4项目学做60
4.5知识拓展63
4.5.1对象作为方法的参数63
4.5.2终结器64
4.6强化训练66
4.7课后习题66
第5章 货物管理68
5.1项目任务68
5.2项目分析68
5.3技术准备69
5.3.1构造方法的重载69
5.3.2变量的作用域70
5.3.3 this关键字73
5.3.4包75
5.3.5访问控制修饰符77
5.3.6 static修饰符88
5.3.7 String和StringBuffer94
5.3.8 ArrayList101
5.4项目学做104
5.5强化训练106
5.6课后习题106
第6章 学生成绩评级109
6.1项目任务109
6.2项目分析109
6.3技术准备110
6.3.1继承的定义110
6.3.2属性的继承与隐藏111
6.3.3方法的继承与覆盖115
6.3.4 Object类及其常用方法119
6.3.5继承关系中的构造方法及super关键字121
6.3.6父、子类对象的使用与转化124
6.3.7 final修饰符128
6.3.8抽象方法和抽象类131
6.3.9数组133
6.4项目学做136
6.5强化训练137
6.6课后习题138
第7章 收费计算141
7.1项目任务141
7.2项目分析141
7.3技术准备141
7.3.1接口的定义142
7.3.2接口的实现143
7.3.3使用接口144
7.4项目学做145
7.5知识拓展147
7.5.1 Collection框架147
7.5.2 for-each循环153
7.6强化训练155
7.7课后习题155
第三篇 应用开发篇158
第8章 加法计算器158
8.1项目任务158
8.2项目分析158
8.3技术准备159
8.3.1构造简单的图形界面159
8.3.2布局管理器162
8.3.3交互与事件处理167
8.3.4项目中用到的其他GUI组件172
8.4项目学做177
8.5知识拓展178
8.5.1图形用户界面简介178
8.5.2窗口事件178
8.5.3事件裁剪类181
8.6强化训练182
8.7课后习题182
第9章 用户注册界面185
9.1项目任务185
9.2项目分析185
9.3技术准备186
9.3.1文本区186
9.3.2面板188
9.3.3单选按钮190
9.3.4复选框192
9.3.5对话框193
9.3.6弹出式对话框197
9.4项目学做199
9.5强化训练199
9.6课后习题200
第10章 绘图板201
10.1项目任务201
10.2项目分析202
10.3技术准备202
10.3.1菜单202
10.3.2绘制图形205
10.3.3鼠标事件210
10.4项目学做212
10.5强化训练213
10.6课后习题214
第11章 键盘练习小游戏216
11.1项目任务216
11.2项目分析217
11.3技术准备217
11.3.1键盘事件217
11.3.2 applet小程序219
11.4项目学做224
11.5强化训练225
11.6课后习题225
第12章 记事本226
12.1项目任务226
12.2项目分析226
12.3技术准备228
12.3.1 File类228
12.3.2文件输入/输出流230
12.3.3 Java剪贴板232
12.3.4异常处理233
12.4项目学做235
12.5知识拓展236
12.5.1常见输入/输出流236
12.5.2 Java异常处理机制243
12.6强化训练252
12.7课后习题252
第13章 电子时钟255
13.1项目任务255
13.2项目分析255
13.3技术准备255
13.3.1 Thread类255
13.3.2 Runnable接口257
13.4项目学做259
13.5知识拓展260
13.6强化训练262
13.7课后练习262
第14章 模拟售票系统263
14.1项目任务263
14.2项目分析263
14.3技术准备263
14.3.1线程同步263
14.3.2线程的优先级267
14.3.3线程的状态269
14.4项目学做270
14.5知识拓展270
14.6强化训练274
14.7课后练习274
第15章 自制浏览器275
15.1项目任务275
15.2项目分析275
15.3技术准备275
15.3.1网络基础275
15.3.2 InetAddress编程277
15.3.3 URL编程279
15.4项目学做280
15.5强化训练282
15.6课后练习282
第16章 自制HTTP服务器283
16.1项目任务283
16.2项目分析283
16.3技术准备283
16.3.1 Socket网络编程283
16.3.2多线程的网络通信287
16.4项目学做290
16.5知识拓展292
16.6强化训练294
16.7课后练习295
第17章 商品信息管理系统296
17.1项目任务296
17.2项目分析296
17.3技术准备297
17.3.1 JDBC技术297
17.3.2 JDBC驱动298
17.3.3 JDBC中主要的类及常用方法299
17.3.4PreparedStatement对象301
17.4项目学做302
17.4.1身份认证模块302
17.4.2商品信息维护模块302
17.5知识拓展305
17.5.1用JDBC连接不同的数据库305
17.5.2 JDBC连接池306
17.5.3 JDBC支持事务操作307
17.6强化训练309
17.7课后练习309
参考文献310