Java开发入门与项目实战PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:杨洪雪,韩丽萍编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2010
- ISBN:9787115211521
- 页数:234 页
第1章开发入门 1
1.1项目任务与目标——编写简单的Java程序 1
1.2搭建Java开发环境 2
1.2.1安装JDK 2
1.2.2设置运行环境 3
1.2.3第一个程序——用世界语向世界问好 4
1.3简单程序设计 6
1.3.1打印到屏幕 6
1.3.2打印打折后商品的实际价格 8
1.3.3收银台的计算程序 12
1.3.4数字密码锁的解密程序 14
1.4项目小结 17
1.4.1技能回顾 17
1.4.2知识拓展 19
1.5实战练习 20
第2章面向对象设计(1) 23
2.1项目任务与目标——利用类和继承来描述动物特性 23
2.2技能训练 24
2.2.1汽车类的描述 24
2.2.2人类和学生类的描述 29
2.3项目学做 33
2.3.1项目描述 33
2.3.2项目分析 33
2.3.3编写动物类 34
2.3.4编写猫类、狗类和青蛙类 34
2.3.5编写测试类 35
2.4项目小结 36
2.4.1技能回顾 36
2.4.2知识拓展 36
2.5实战练习 39
第3章面向对象设计(2) 42
3.1项目任务与目标——利用多态性来描述动物的不同行为 42
3.2技能训练 43
3.2.1交通一卡通的车费计算 43
3.2.2几何图形的面积计算 44
3.2.3猜数游戏 46
3.3项目学做 49
3.3.1项目描述 49
3.3.2项目分析 50
3.3.3编写动物类的打招呼方法 50
3.3.4编写猫类、狗类和青蛙类的打招呼方法 51
3.3.5编写测试类 51
3.4项目小结 53
3.4.1技能回顾 53
3.4.2知识拓展 54
3.5实战练习 55
第4章面向对象设计(3) 58
4.1项目任务与目标——利用接口描述动物的水生和陆生特性 58
4.2技能训练 59
4.2.1绘制不同的几何图形 59
4.2.2几何图形的面积计算 62
4.3项目学做 63
4.3.1项目描述 63
4.3.2项目分析 64
4.3.3定义水生和陆生接口 64
4.3.4在类中实现需要的接口 65
4.3.5编写测试类 66
4.4项目小结 68
4.4.1技能回顾 68
4.4.2知识拓展 68
4.5实战练习 69
第5章聊天室图形用户界面(GUI)设计 72
5.1项目任务与目标——设计聊天室用户界面 72
5.2技能训练 73
5.2.1用户注册界面设计 73
5.2.2用户注册功能实现 85
5.2.3布局管理器的使用 90
5.2.4设计菜单 95
5.2.5设计工具栏 99
5.3项目学做 101
5.3.1聊天室服务器界面设计 101
5.3.2聊天室客户端界面设计 103
5.4项目小结 106
5.4.1技能回顾 106
5.4.2知识拓展 106
5.5实战练习 109
第6章聊天室的网络通信功能 112
6.1项目任务与目标——利用网络套接字实现聊天室的通信功能 112
6.2技能训练 113
6.2.1获取网络域名或IP 113
6.2.2用URL获取网上的网页 115
6.2.3基于TCP/IP的即时通信 117
6.3项目学做 122
6.3.1聊天室服务器端通信功能的实现 122
6.3.2聊天室客户端通信功能的实现 126
6.4项目小结 130
6.4.1技能回顾 130
6.4.2知识拓展 130
6.5实战练习 132
第7章聊天室的文件传输功能 134
7.1项目任务与目标——利用文件操作实现聊天室的文件传输功能 134
7.2技能训练 135
7.2.1从MP3文件中读出TAG信息 135
7.2.2游戏排行榜的显示 139
7.2.3有序随机数的文件存储 143
7.3项目学做 147
7.3.1实现文件传输功能 147
7.3.2实现聊天信息保存功能 154
7.4项目小结 156
7.4.1技能回顾 156
7.4.2知识拓展 156
7.5实战练习 158
第8章聊天室的多人在线聊天功能 160
8.1项目任务与目标——利用线程实现多人在线聊天 160
8.2技能训练 161
8.2.1银行存款——单账户取款 161
8.2.2银行存款——多账户取款 165
8.2.3银行取款——两人同时取款 168
8.3项目学做 170
8.3.1实现服务器和多个客户间的网络通信功能 170
8.3.2实现客户端收发信息的分离 173
8.4项目小结 175
8.4.1技能回顾 175
8.4.2知识拓展 175
8.5实战练习 179
第9章聊天室中的数据库功能 181
9.1项目任务与目标——利用数据库管理聊天记录 181
9.2技能训练 182
9.2.1使用JDBC连接数据库 182
9.2.2使用JDBC实现数据库操作 188
9.2.3在GUI中,实现学生通讯录增、删、改及浏览操作 191
9.2.4使用表格查询学生通讯录 200
9.3项目学做 206
9.3.1聊天室注册功能实现 206
9.3.2聊天室登录功能实现 210
9.4项目小结 213
9.4.1技能回顾 213
9.4.2知识拓展 214
9.5实战练习 217
第10章应用开发——房计费系统 219
10.1项目概述 219
10.2需求分析 219
10.2.1上机操作 219
10.2.2下机操作 220
10.3数据库设计 220
10.3.1学生账号表(Card) 220
10.3.2计算机信息表(Computer) 220
10.3.3上机记录表(Record) 220
10.4总体设计 221
10.4.1系统接口界面设计 221
10.4.2实体类的设计 223
10.4.3数据库操作类 223
10.4.4计算上机费用 223
10.5代码分析 224
10.5.1系统主类设计 224
10.5.2主界面的设计与实现 224
10.5.3数据库的连接 225
10.5.4实体类的实现 226
10.5.5数据库操作类的实现 227
10.5.6 BusinessAction类 228
10.5.7上机操作功能的实现 229
10.5.8下机操作功能的实现 232
10.6项目体会 233
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上著 2020
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019