图书介绍
Java开发入门与项目实战PDF|Epub|txt|kindle电子书版本网盘下载
- 杨洪雪,韩丽萍编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115211521
- 出版时间:2010
- 标注页数:234页
- 文件大小:86MB
- 文件页数:247页
- 主题词:JAVA语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
Java开发入门与项目实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章开发入门1
1.1项目任务与目标——编写简单的Java程序1
1.2搭建Java开发环境2
1.2.1安装JDK2
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获取网络域名或IP113
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