图书介绍

Java程序设计pdf电子书版本下载

Java程序设计
  • 谢先伟,梅青平主编 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787517045465
  • 出版时间:2016
  • 标注页数:444页
  • 文件大小:54MB
  • 文件页数:454页
  • 主题词: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语言 2

*.1.1 项目(1)描述 2

*.1.2 项目知识准备 2

*.1.3 项目实施 12

*.1.4 能力拓展 15

*.2 Eclipse下Java程序开发 17

*.2.1 项目(2)描述 17

*.2.2 项目知识准备 17

*.2.3 项目实施 23

*.2.4 能力拓展 26

第1章 Java基础编程 27

【主要内容】 27

【学习目标】 27

1.1 变量、运算符和表达式 28

1.1.1 项目(1-1)描述 28

1.1.2 项目知识准备 28

1.1.3 项目实施 38

1.1.4 能力拓展 39

1.2 分支流程 39

1.2.1 项目(1-2)描述 39

1.2.2 项目知识准备 40

1.2.3 项目实施 44

1.2.4 能力拓展 46

1.3 循环流程 46

1.3.1 项目(1-3)描述 46

1.3.2 项目知识准备 46

1.3.3 项目实施 53

1.3.4 能力拓展 54

1.4 数组 54

1.4.1 项目(1-4)描述 54

1.4.2 项目知识准备 54

1.4.3 项目实施 56

1.4.4 能力拓展 58

第2章 类和对象 59

【主要内容】 59

【学习目标】 59

2.1 类和对象 60

2.1.1 项目(2-1)描述 60

2.1.2 项目知识准备 60

2.1.3 项目实施 64

2.1.4 能力拓展 65

2.2 封装、继承和多态 66

2.2.1 项目(2-2)描述 66

2.2.2 项目知识准备 66

2.2.3 项目实施 77

2.2.4 能力拓展 79

第3章 抽象类、接口和包 81

【主要内容】 81

【学习目标】 81

3.1 抽象类 82

3.1.1 项目(3-1)描述 82

3.1.2 项目知识准备 82

3.1.3 项目实施 85

3.1.4 能力拓展 87

3.2 接口 87

3.2.1 项目(3-2)描述 87

3.2.2 项目知识准备 87

3.2.3 项目实施 96

3.2.4 能力拓展 98

3.3 包 100

3.3.1 项目(3-3)描述 100

3.3.2 项目知识准备 100

3.3.3 项目实施 104

3.3.4 能力拓展 106

第4章 常用类 107

【主要内容】 107

【学习目标】 107

4.1 字符串类 108

4.1.1 项目(4-1)描述 108

4.1.2 项目知识准备 108

4.1.3 项目实施 112

4.1.4 能力拓展 114

4.2 Math类 115

4.2.1 项目(4-2)描述 115

4.2.2 项目知识准备 115

4.2.3 项目实施 116

4.2.4 能力拓展 118

4.3 数据类型转换 119

4.3.1 项目(4-3)描述 119

4.3.2 项目知识准备 119

4.3.3 项目实施 124

4.3.4 能力拓展 126

第5章 集合 128

【主要内容】 128

【学习目标】 128

5.1 List接口 129

5.1.1 项目(5-1)描述 129

5.1.2 项目知识准备 129

5.1.3 项目实施 139

5.1.4 能力拓展 141

5.2 Set和Map接口 142

5.2.1 项目(5-2)描述 142

5.2.2 项目知识准备 142

5.2.3 项目实施 146

5.2.4 能力拓展 148

第6章 异常 150

【主要内容】 150

【学习目标】 150

6.1 异常概述 151

6.1.1 项目(6-1)描述 151

6.1.2 项目知识准备 151

6.1.3 项目实施 153

6.1.4 能力拓展 154

6.2 异常处理 155

6.2.1 项目(6-2)描述 155

6.2.2 项目知识准备 155

6.2.3 项目实施 161

6.2.4 能力拓展 161

第7章 JDBC 162

【主要内容】 162

【学习目标】 162

7.1 JDBC连接 163

7.1.1 项目(7-1)描述 163

7.1.2 项目知识准备 163

7.1.3 项目实施 166

7.1.4 能力拓展 167

7.2 数据库的增删改查 167

7.2.1 项目(7-2)描述 167

7.2.2 项目知识准备 168

7.2.3 项目实施 170

7.2.4 能力拓展 173

7.3 数据库操作的分层处理 173

7.3.1 项目(7-3)描述 173

7.3.2 项目知识准备 173

7.3.3 项目实施 180

7.3.4 能力拓展 181

第8章 GUI 182

【主要内容】 182

【学习目标】 182

8.1 组件 183

8.1.1 项目(8-1)描述 183

8.1.2 项目知识准备 183

8.1.3 项目实施 202

8.1.4 能力拓展 204

8.2 布局管理器 205

8.2.1 项目(8-2)描述 205

8.2.2 项目知识准备 205

8.2.3 项目实施 211

8.2.4 能力拓展 213

8.3 事件处理 214

8.3.1 项目(8-3)描述 214

8.3.2 项目知识准备 214

8.3.3 项目实施 224

8.3.4 能力拓展 227

第9章 文件和输入输出流 229

【主要内容】 229

【学习目标】 229

9.1 文件 230

9.1.1 项目(9-1)描述 230

9.1.2 项目知识准备 230

9.1.3 项目实施 233

9.1.4 能力拓展 235

9.2 字节流 235

9.2.1 项目(9-2)描述 235

9.2.2 项目知识准备 235

9.2.3 项目实施 238

9.2.4 能力拓展 239

9.3 字符流 240

9.3.1 项目(9-3)描述 240

9.3.2 项目知识准备 240

9.3.3 项目实施 245

9.3.4 能力拓展 246

第10章 多线程 248

【主要内容】 248

【学习目标】 248

10.1 进程与线程 249

10.2 线程的实现 250

10.2.1 项目(10-1)描述 250

10.2.2 项目知识准备 250

10.2.3 项目实施 260

10.2.4 能力拓展 262

10.3 线程的状态与线程常用方法 263

10.3.1 项目(10-2)描述 263

10.3.2 项目知识准备 263

10.3.3 项目实施 277

10.3.4 能力拓展 279

10.4 同步与死锁 280

10.4.1 项目(10-3)描述 280

10.4.2 项目知识准备 280

10.4.3 项目实施 286

10.4.4 能力拓展 289

10.5 生产者与消费者模型 290

10.5.1 项目(10-4)描述 290

10.5.2 项目知识准备 290

10.5.3 项目实施 298

10.5.4 能力拓展 302

第11章 网络编程 303

【主要内容】 303

【学习目标】 303

11.1 网络编程的基本概念 304

11.1.1 项目(11-1)描述 304

11.1.2 项目知识准备 304

11.1.3 项目实施 308

11.1.4 能力拓展 309

11.2 UDP程序设计 310

11.2.1 项目(11-2)描述 310

11.2.2 项目知识准备 310

11.2.3 项目实施 318

11.2.4 能力拓展 321

11.3 TCP程序设计 321

11.3.1 项目(11-3)描述 321

11.3.2 项目知识准备 321

11.3.3 项目实施 333

11.3.4 能力拓展 336

11.4 URL与URLConnection 337

11.4.1 项目(11-4)描述 337

11.4.2 项目知识准备 337

11.4.3 项目实施 340

11.4.4 能力拓展 342

第12章 项目——图书管理系统V1.0 343

【主要内容】 343

【学习目标】 343

12.1 项目概述 344

12.2 系统设计 345

12.2.1 总体结构设计 345

12.2.2 构建开发环境 346

12.2.3 项目工程目录 346

12.3 项目实现 346

12.3.1 项目目录搭建及导包 347

12.3.2 数据库的设计与创建 348

12.3.3 公共模块设计 351

12.3.4 登录模块的实现 364

12.3.5 主界面模块的实现 369

12.3.6 基础数据维护模块的实现 377

12.3.7 借阅管理模块的实现 411

12.3.8 查询管理模块的实现 426

12.3.9 系统维护模块的实现 433

12.3.10 小结 438

附录A常用字符与ASCII代码对照表 439

附录B Java语言中的关键字 440

附录C运算符和结合性 440

附录D类Component的常用方法 442

附录E Eclipse的常用快捷键 443

精品推荐