图书介绍

JAVA程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

JAVA程序设计
  • 钱银中,简勇编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302210542
  • 出版时间:2009
  • 标注页数:294页
  • 文件大小:85MB
  • 文件页数:310页
  • 主题词:JAVA语言-程序设计-高等学校:技术学校-教材

PDF下载


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

下载说明

JAVA程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

项目1第一个Java程序1

任务1熟悉Java1

1.1.1任务分析1

1.1.2相关知识1

1.1.3任务实施3

1.1.4知识拓展4

任务2下载和安装Java SE5

1.2.1任务分析5

1.2.2相关知识6

1.2.3任务实施6

任务3使用命令行工具编译和运行程序7

1.3.1任务分析7

1.3.2相关知识8

1.3.3任务实施8

1.3.4知识拓展9

任务4使用集成的开发工具10

1.4.1任务分析10

1.4.2相关知识10

1.4.3任务实施10

1.4.4知识拓展14

练习题15

项目2计算按揭贷款17

任务1确定变量17

2.1.1任务分析17

2.1.2相关知识18

2.1.3任务实施18

2.1.4知识拓展19

任务2选择数据类型19

2.2.1任务分析19

2.2.2相关知识19

2.2.3任务实施22

2.2.4知识拓展22

任务3执行运算23

2.3.1任务分析23

2.3.2相关知识24

2.3.3任务实施27

任务4编写语句28

2.4.1任务分析28

2.4.2相关知识28

2.4.3任务实施29

2.4.4知识拓展30

任务5实现人机对话30

2.5.1任务分析30

2.5.2相关知识30

2.5.3任务实施32

练习题32

项目3计算圆周率π35

任务1在循环迭代过程中实现累加36

3.1.1任务分析36

3.1.2相关知识36

3.1.3任务实施39

3.1.4知识拓展39

任务2使用分支判定累加中的加减运算41

3.2.1任务分析41

3.2.2相关知识41

3.2.3任务实施44

3.2.4知识拓展45

任务3使用数组46

3.3.1任务分析46

3.3.2相关知识46

3.3.3任务实施48

3.3.4知识拓展49

练习题51

项目4学生基本信息管理53

任务1定义类53

4.1.1任务分析53

4.1.2相关知识54

4.1.3任务实施54

4.1.4知识拓展54

任务2创建对象55

4.2.1任务分析55

4.2.2相关知识55

4.2.3任务实施56

4.2.4知识拓展57

任务3定义和调用方法57

4.3.1任务分析57

4.3.2相关知识57

4.3.3任务实施58

4.3.4知识拓展59

任务4定义构造方法60

4.4.1任务分析60

4.4.2相关知识60

4.4.3任务实施60

4.4.4知识拓展62

任务5实现访问控制64

4.5.1任务分析64

4.5.2相关知识65

4.5.3任务实施68

4.5.4知识拓展68

任务6描述出生日期71

4.6.1任务分析71

4.6.2相关知识71

4.6.3任务实施71

4.6.4知识拓展72

任务7表示家庭地址73

4.7.1任务分析73

4.7.2任务实施73

练习题76

项目5计算平面图形的面积78

任务1定义超类和子类78

5.1.1任务分析78

5.1.2相关知识79

5.1.3任务实施79

5.1.4知识拓展81

任务2在超类和子类中定义构造方法83

5.2.1任务分析83

5.2.2相关知识83

5.2.3任务实施85

5.2.4知识拓展86

任务3把超类定义成抽象类88

5.3.1任务分析88

5.3.2相关知识88

5.3.3任务实施90

5.3.4知识拓展92

任务4用接口实现计算平面图形的面积和周长93

5.4.1任务分析93

5.4.2相关知识93

5.4.3任务实施95

5.4.4知识拓展96

练习题96

项目6通用堆栈98

任务1用泛型类实现通用堆栈98

6.1.1任务分析98

6.1.2相关知识99

6.1.3任务实施102

6.1.4知识拓展104

任务2使用约束类型变量105

6.2.1任务分析105

6.2.2相关知识106

6.2.3任务实施107

6.2.4知识拓展108

练习题109

项目7统计人文知识竞赛成绩110

任务1熟悉图形界面编程110

7.1.1任务分析110

7.1.2相关知识111

7.1.3任务实施113

7.1.4知识拓展113

任务2使用窗口和面板114

7.2.1任务分析114

7.2.2相关知识114

7.2.3任务实施116

7.2.4知识拓展117

任务3使用Swing组件121

7.3.1任务分析121

7.3.2相关知识122

7.3.3任务实施125

任务4实现事件响应126

7.4.1任务分析126

7.4.2相关知识126

7.4.3任务实施130

7.4.4知识拓展131

任务5使用选择组件135

7.5.1任务分析135

7.5.2相关知识135

7.5.3任务实施142

7.5.4知识拓展145

任务6使用对话框显示提示信息146

7.6.1任务分析146

7.6.2相关知识147

7.6.3任务实施148

7.6.4知识拓展149

练习题150

项目8显示时钟151

任务1认识小应用程序151

8.1.1任务分析151

8.1.2相关知识151

8.1.3任务实施152

8.1.4知识拓展153

任务2在小应用程序中绘图154

8.2.1任务分析154

8.2.2相关知识154

8.2.3任务实施155

8.2.4知识拓展155

任务3编写显示时钟的程序156

8.3.1任务分析156

8.3.2相关知识156

8.3.3任务实施158

练习题160

项目9处理异常情况161

任务1熟悉Java的异常处理机制161

9.1.1任务分析161

9.1.2相关知识162

9.1.3任务实施164

9.1.4知识拓展165

任务2手动抛出异常167

9.2.1任务分析167

9.2.2相关知识167

9.2.3任务实施168

9.2.4知识拓展169

任务3自定义异常类170

9.3.1任务分析170

9.3.2相关知识170

9.3.3任务实施170

9.3.4知识拓展171

练习题172

项目10恺撒密码174

任务1熟悉文件操作174

10.1.1任务分析174

10.1.2相关知识174

10.1.3任务实施176

任务2使用输入流读取明文177

10.2.1任务分析177

10.2.2相关知识177

10.2.3任务实施179

10.2.4知识拓展180

任务3使用输出流生成密文182

10.3.1任务分析182

10.3.2相关知识182

10.3.3任务实施183

10.3.4知识拓展184

练习题186

项目11生产者消费者问题187

任务1熟悉线程概念187

11.1.1任务分析187

11.1.2相关知识188

11.1.3任务实施188

11.1.4知识拓展189

任务2编写生产者和消费者线程类190

11.2.1任务分析190

11.2.2相关知识190

11.2.3任务实施192

任务3实现生产者和消费者的同步193

11.3.1任务分析193

11.3.2相关知识193

11.3.3任务实施193

11.3.4知识拓展195

练习题197

项目12聊天室198

任务1建立网络连接199

12.1.1任务分析199

12.1.2相关知识199

12.1.3任务实施200

12.1.4知识拓展203

任务2设计客户端和服务器端图形界面203

12.2.1任务分析203

12.2.2相关知识203

12.2.3任务实施203

任务3多线程实现客户端和服务器端的多任务操作209

12.3.1任务分析209

12.3.2相关知识209

12.3.3任务实施209

练习题218

项目13管理个人通信录219

任务1需求分析219

13.1.1任务分析219

13.1.2相关知识220

13.1.3任务实施220

13.1.4知识拓展222

任务2使用数据库222

13.2.1任务分析222

13.2.2相关知识222

13.2.3任务实施225

13.2.4知识拓展226

任务3通过JDBC执行数据库操作229

13.3.1任务分析229

13.3.2相关知识229

13.3.3任务实施233

13.3.4知识拓展235

任务4软件设计236

13.4.1任务分析236

13.4.2相关知识236

13.4.3任务实施237

13.4.4知识拓展237

任务5定义访问数据库的类和方法238

13.5.1任务分析238

13.5.2相关知识238

13.5.3任务实施239

任务6设计图形界面及其响应程序246

13.6.1任务分析246

13.6.2相关知识246

13.6.3任务实施246

13.6.4知识拓展253

任务7使用菜单和工具栏进行系统集成253

13.7.1任务分析253

13.7.2相关知识253

13.7.3任务实施260

13.7.4知识拓展263

练习题263

附录A使用Eclipse开发Java项目265

A.1Java透视图265

A.2使用代码助手和错误提示267

A.3开发Java项目268

A.3.1新建Java项目269

A.3.2新建Java包271

A.3.3新建Java类271

A.3.4自动生成getter/setter方法272

A.3.5自动生成构造方法274

A.3.6自动生成import语句274

A.3.7重命名元素274

A.3.8移动元素275

A.3.9删除项目276

A.3.10导出和导入项目276

A.3.11把项目中的类导出为.jar文件276

A.4编译和运行程序278

A.4.1设置编译和运行环境278

A.4.2自动编译和手动编译280

A.4.3运行程序及设置运行参数281

A.4.4访问jar文件282

附录BJava SE 6.0类库及其API规范284

B.1Math类285

B.2String和StringTokenizer285

B.3Object类287

B.4处理日期和时间的类288

B.5集合架构290

参考文献294

热门推荐