当前位置:首页 > 工业技术
Java程序设计任务驱动式教程
Java程序设计任务驱动式教程

Java程序设计任务驱动式教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:孙修东,王永红编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2010
  • ISBN:9787512400986
  • 页数:312 页
图书介绍:本书是一线教师长期教学和软件开发实践的经验积累,也是根据学生的认知规律精心组织编写的项目化教程。本书以培养岗位职业能力为主线,按照典型任务来序化知识,将知识融入任务情景之中。全书分为30个任务,采用以行业流行的Eclipse作为开发工具进行讲解。内容主要包括Java开发环境、Java语言基础、面向对象程序设计、GUI程序设计、Applet、异常处理、数据库操作、文件操作、多线程和网络编程等。每个任务都按“跟我做”、“实现方案”、“代码分析”、“必备知识”、“动手做一做”、“动脑想一想”的结构组织。本书内容丰富,案例经典,知识讲解系统,能力培养突出,易于学习,易于提高编程能力。
《Java程序设计任务驱动式教程》目录

任务一 搭建环境(构建Java集成开发环境) 1

1.1 跟我做:搭建Java运行环境 1

1.2 必备知识 9

1.3 动脑想一想 11

任务二 Java欢迎你(开发简单Java应用程序) 12

2.1 跟我做:我的第一个Java程序 12

2.2 实现方案 12

2.3 代码分析 13

2.4 必备知识 14

2.5 动手做一做 19

2.6 动脑想一想 20

任务三 小试牛刀(学习Java语言基础) 21

3.1 跟我做:计算圆的面积和周长 21

3.2 实现方案 21

3.3 代码分析 22

3.4 必备知识 23

3.5 动手做一做 32

3.6 动脑想一想 32

任务四 挑战选择(使用分支控制流程) 34

4.1 跟我做:计算运费 34

4.2 实现方案 34

4.3 代码分析 35

4.4 必备知识 38

4.5 动手做一做 42

4.6 动脑想一想 43

任务五 游戏人生(使用循环控制流程) 44

5.1 跟我做:猜数游戏 44

5.2 实现方案 44

5.3 代码分析 45

5.4 必备知识 47

5.5 动手做一做 51

5.6 动脑想一想 52

任务六 回归自然(创建、使用类和对象) 53

6.1 跟我做:学生类描述 53

6.2 实现方案 53

6.3 代码分析 54

6.4 必备知识 56

6.5 动手做一做 61

6.6 动脑想一想 62

任务七 3G时代的消息传递(定义和使用类方法) 63

7.1 跟我做:银行卡的使用 63

7.2 实现方案 63

7.3 代码分析 64

7.4 必备知识 65

7.5 动手做一做 75

7.6 动脑想一想 75

任务八 保护你的隐私(封装的使用) 78

8.1 跟我做:银行卡类的封装 78

8.2 实现方案 78

8.3 代码分析 80

8.4 必备知识 84

8.5 动手做一做 91

8.6 动脑想一想 91

任务九 子承父业(继承和多态的使用) 93

9.1 跟我做:汽车的继承关系 93

9.2 实现方案 93

9.3 代码分析 95

9.4 必备知识 98

9.5 动手做一做 106

9.6 动脑想一想 106

任务十 万能之手(接口的使用) 109

10.1 跟我做:使用USB接口 109

10.2 实现方案 109

10.3 代码分析 110

10.4 必备知识 112

10.5 动手做一做 118

10.6 动脑想一想 119

任务十一 用数组存储信息(使用数组) 120

11.1 跟我做:计算小组成员的考试平均分 120

11.2 实现方案 120

11.3 代码分析 120

11.4 必备知识 121

11.5 动手做一做 123

11.6 动脑想一想 124

任务十二 使用字符串进行交流(使用字符串) 126

12.1 跟我做:操作字符串 126

12.2 实现方案 126

12.3 代码分析 126

12.4 必备知识 127

12.5 动手做一做 131

12.6 动脑想一想 132

任务十三 防患于未然(捕获并处理异常) 135

13.1 跟我做:捕获并处理异常 135

13.2 实现方案 135

13.3 代码分析 136

13.4 必备知识 137

13.5 动手做一做 143

13.6 动脑想一想 143

任务十四 主动出击(抛出异常) 145

14.1 跟我做:抛出异常 145

14.2 实现方案 145

14.3 代码分析 146

14.4 必备知识 148

14.5 动手做一做 150

14.6 动脑想一想 151

任务十五 认识Java Applet(Applet入门) 152

15.1 跟我做:第一个Java Applet程序 152

15.2 实现方案 152

15.3 代码分析 153

15.4 必备知识 154

15.5 动手做一做 157

15.6 动脑想一想 158

任务十六 丰富多彩的Applet(在Applet中播放声音和显示图像) 160

16.1 跟我做:会唱歌的图片 160

16.2 实现方案 160

16.3 代码分析 161

16.4 必备知识 162

16.5 动手做一做 163

16.6 动脑想一想 164

任务十七 进入Windows世界(设计图形用户界面) 166

17.1 跟我做:创建用户登录窗口 166

17.2 实现方案 166

17.3 代码分析 168

17.4 必备知识 172

17.5 动手做一做 177

17.6 动脑想一想 178

任务十八 布局规划(使用布局管理器) 180

18.1 跟我做:简单的界面布局浏览 180

18.2 实现方案 181

18.3 代码分析 182

18.4 必备知识 185

18.5 动手做一做 187

18.6 动脑想一想 188

任务十九 事件委托处理(如何处理事件) 191

19.1 跟我做:猜数字游戏 191

19.2 实现方案 191

19.3 代码分析 192

19.4 必备知识 196

19.5 动手做一做 199

19.6 动脑想一想 201

任务二十 选择之道(使用选择控件和选择事件) 204

20.1 跟我做:网站投票程序 204

20.2 实现方案 205

20.3 代码分析 206

20.4 必备知识 209

20.5 动手做一做 212

20.6 动脑想一想 213

任务二十一 简明清晰的菜单(使用菜单和其他常用事件) 215

21.1 跟我做:使用菜单控制字体和颜色 215

21.2 实现方案 215

21.3 代码分析 216

21.4 必备知识 220

21.5 动手做一做 225

21.6 动脑想一想 226

任务二十二 访问数据(使用JDBC连接数据库) 228

22.1 跟我做:使用JDBC连接数据库 228

22.2 实现方案 228

22.3 代码分析 229

22.4 必备知识 232

22.5 动手做一做 237

22.6 动脑想一想 237

任务二十三 访问数据升级(数据库编程) 239

23.1 跟我做:使用JDBC编程 239

23.2 实现方案 239

23.3 代码分析 239

23.4 必备知识 244

23.5 动手做一做 251

23.6 动脑想一想 251

任务二十四 文件管理(目录与文件管理) 254

24.1 跟我做:创建文件 254

24.2 实现方案 254

24.3 代码分析 254

24.4 必备知识 256

24.5 动手做一做 258

24.6 动脑想一想 259

任务二十五 顺序进出之道(文件的顺序访问) 261

25.1 跟我做:创建文件 261

25.2 实现方案 261

25.3 代码分析 261

25.4 必备知识 262

25.5 动手做一做 268

25.6 动脑想一想 269

任务二十六 随机进出之道(文件的随机访问) 272

26.1 跟我做:创建文件 272

26.2 实现方案 272

26.3 代码分析 272

26.4 必备知识 274

26.5 动手做一做 275

26.6 动脑想一想 276

任务二十七 Java的分身术(创建和启动线程) 278

27.1 跟我做:通过多线程实现电子时钟的功能 278

27.2 实现方案 278

27.3 代码分析 279

27.4 必备知识 281

27.5 动手做一做 284

27.6 动脑想一想 284

任务二十八 线程的生命周期与优先级(线程的状态与调度) 286

28.1 跟我做:“吃苹果”的线程调度 286

28.2 实现方案 286

28.3 代码分析 287

28.4 必备知识 290

28.5 动手做一做 292

28.6 动脑想一想 292

任务二十九 Java中的套接字Socket(面向连接通信的实现) 294

29.1 跟我做:基于TCP的一对一的Socket通信 294

29.2 实现方案 294

29.3 代码分析 295

29.4 必备知识 298

29.5 动手做一做 301

29.6 动脑想一想 302

任务三十 Java中的数据报编程(无连接通信的实现) 303

30.1 跟我做:使用UDP协议的Java聊天程序 303

30.2 实现方案 303

30.3 代码分析 304

30.4 必备知识 308

30.5 动手做一做 310

30.6 动脑想一想 311

参考文献 312

相关图书
作者其它书籍
返回顶部