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

- 钱银中,简勇编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302210542
- 出版时间:2009
- 标注页数:294页
- 文件大小:85MB
- 文件页数:310页
- 主题词:JAVA语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
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
热门推荐
- 3158710.html
- 43782.html
- 2151012.html
- 1633613.html
- 3022317.html
- 2238681.html
- 1750947.html
- 2095473.html
- 2229420.html
- 3876353.html
- http://www.ickdjs.cc/book_288345.html
- http://www.ickdjs.cc/book_2380907.html
- http://www.ickdjs.cc/book_2073856.html
- http://www.ickdjs.cc/book_3527281.html
- http://www.ickdjs.cc/book_2819171.html
- http://www.ickdjs.cc/book_3326493.html
- http://www.ickdjs.cc/book_1776654.html
- http://www.ickdjs.cc/book_1963887.html
- http://www.ickdjs.cc/book_3522379.html
- http://www.ickdjs.cc/book_1894561.html