图书介绍

Java开发入门与项目实战pdf电子书版本下载

Java开发入门与项目实战
  • 杨洪雪,韩丽萍编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115211521
  • 出版时间:2010
  • 标注页数:234页
  • 文件大小:86MB
  • 文件页数:247页
  • 主题词:JAVA语言-程序设计-高等学校:技术学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

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安装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

精品推荐