图书介绍
Java程序设计经典教程PDF|Epub|txt|kindle电子书版本网盘下载
![Java程序设计经典教程](https://www.shukui.net/cover/59/33148511.jpg)
- 吴其庆编著 著
- 出版社: 北京:冶金工业出版社
- ISBN:7502437150
- 出版时间:2005
- 标注页数:346页
- 文件大小:45MB
- 文件页数:362页
- 主题词:JAVA语言-程序设计-教材
PDF下载
下载说明
Java程序设计经典教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java基础1
1.1 J2SE平台1
1.1.1 J2SE平台的下载1
1.1.2 J2SE平台的安装3
1.1.3 J2SE平台的设置3
1.2 Java开发工具——JBuilder6
1.2.1 JBuilder的下载与安装6
1.2.2 JBuilder的常用界面9
1.2.3 JBuilder的常用项目设置11
1.2.4 JBuilder项目的创建14
1.3 从Hello程序认识Java16
1.3.1 应用J2SE平台编写Hello程序16
1.3.2 应用JBuilder编写Hello程序18
1.4 初学者需要注意的问题21
1.5 本书程序的运行22
1.5.1 应用J2SE平台运行本书程序22
1.5.2 应用JBuilder运行本书程序22
1.6 常用的文件后缀名23
1.7 常用的英文单词23
小结23
问与答23
综合练习一24
一、选择题24
二、填空题24
三、判断题24
四、问答题25
五、上机实习题25
第2章 J2SE常用命令26
2.1 javac命令26
2.1.1 javac命令的语法26
2.1.2 javac命令的实例演示27
2.2 java命令29
2.2.1 java命令的语法29
2.2.2 java命令的实例演示29
2.3 javadoc命令31
2.3.1 javadoc命令的语法31
2.3.2 javadoc命令的实例演示31
2.4 appletviewer命令33
2.4.1 appletviewer命令的语法33
2.4.2 appletviewer命令的实例演示33
2.5 jar命令34
2.5.1 jar命令的语法34
2.5.2 jar命令的实例演示35
2.6 在JBuilder应用J2SE命令36
2.6.1 在JBuilder应用javac命令36
2.6.2 在JBuilder应用java命令37
2.6.3 在JBuilder应用javadoc命令37
2.6.4 在JBuilder应用appletviewer命令40
2.6.5 在JBuilder应用jar命令40
小结42
问与答42
综合练习二43
一、选择题43
二、填空题43
三、判断题44
四、问答题44
五、上机实习题44
第3章 Java帮助文件45
3.1 J2SE的帮助文档45
3.2 JBuilder的帮助文档50
3.3 Java官方网站的搜索引擎52
小结53
问与答54
综合练习三54
一、选择题54
二、填空题54
三、判断题54
四、问答题55
五、上机实习题55
第4章 Java编码规范56
4.1 规范编码56
4.1.1 编码规范的意义56
4.1.2 编码规范示范56
4.2 注释编写规范57
4.2.1 文档注释57
4.2.2 C格注释58
4.2.3 单行注释58
4.3 名称编写规范58
4.3.1 类名称的编写规范58
4.3.2 接口名称的编写规范58
4.3.3 类包名称的编写规范59
4.3.4 方法名称的编写规范59
4.3.5 属性名称的编写规范59
4.3.6 常量名称的编写规范59
4.3.7 集合名称的编写规范60
小结60
问与答60
综合练习四60
一、选择题60
二、填空题60
三、判断题61
四、问答题61
五、上机实习题61
第5章 面向对象概念62
5.1 类62
5.1.1 类的说明62
5.1.2 类的语法与实例演示62
5.2 类包63
5.2.1 类包的说明63
5.2.2 类包的语法与实例演示63
5.3 对象64
5.3.1 对象的说明64
5.3.2 对象的语法与实例演示64
5.4 属性65
5.4.1 属性的说明65
5.4.2 属性的语法与实例演示65
5.5 方法66
5.5.1 方法的说明66
5.5.2 方法的语法与实例演示66
5.6 多态性68
5.6.1 多态性的说明68
5.6.2 多态性的语法与实例演示68
5.7 接口70
5.7.1 接口的说明70
5.7.2 接口的语法与实例演示70
5.8 抽象类70
5.8.1 抽象类的说明71
5.8.2 抽象类的语法与实例演示71
5.9 抽象方法71
5.9.1 抽象方法的说明71
5.9.2 抽象方法的语法与实例演示71
5.10 继承71
5.10.1 继承的说明71
5.10.2 继承的语法与实例演示72
5.11 重载72
5.11.1 重载的说明72
5.11.2 重载的语法与实例演示72
5.12 信息73
5.12.1 信息的说明73
5.12.2 信息的语法与实例演示73
小结73
问与答73
综合练习五74
一、选择题74
二、填空题74
三、判断题75
四、问答题75
五、上机实习题75
第6章 常用变量与常用类76
6.1 变量的创建76
6.1.1 变量的创建语法76
6.1.2 变量的创建实例76
6.2 变量的作用范围77
6.2.1 类变量77
6.2.2 本地变量77
6.2.3 方法变量78
6.2.4 异常处理变量78
6.3 常用的基本类型变量79
6.3.1 整数类型79
6.3.2 小数类型80
6.3.3 其他类型80
6.4 数字类81
6.4.1 字节型整数类81
6.4.2 短整型整数类81
6.4.3 整数类82
6.4.4 长整型整数类83
6.4.5 单精度浮点数类84
6.4.6 双精度浮点数类85
6.4.7 大整数类86
6.4.8 大浮点数类87
6.5 Math类88
6.5.1 取最大、最小值88
6.5.2 绝对值88
6.5.3 随机数89
6.5.4 四舍五入89
6.5.5 幂与对数90
6.5.6 三角函数90
6.6 Random类91
6.6.1 一般随机分布91
6.6.2 正态随机分布92
6.7 字符类93
6.8 字符串类94
6.8.1 获取字符串的长度94
6.8.2 截取字符串空格94
6.8.3 比较字符串的开始及结束字符串94
6.8.4 比较字符串95
6.8.5 字符串的大小写转换95
6.8.6 查找字符串96
6.8.7 抽取字符串96
6.8.8 增加字符串97
6.8.9 更改字符串97
6.9 StringTokenizer类97
6.10 Date类98
6.11 Calendar类99
6.12 DateFormat日期格式类100
6.13 常用标识101
6.13.1 this和super的语法与实例演示101
6.13.2 科学记数的语法与实例演示102
小结102
问与答102
综合练习六103
一、选择题103
二、填空题104
三、判断题104
四、问答题104
五、上机实习题104
第7章 操作符105
7.1 赋值操作符105
7.1.1 +=105
7.1.2 -=105
7.1.3 *=106
7.1.4 /=106
7.1.5 %=106
7.2 算术操作符107
7.2.1 +107
7.2.2 -107
7.2.3 *107
7.2.4108
7.2.5 %108
7.3 关系操作符109
7.3.1 >109
7.3.2 >=109
7.3.3 <109
7.3.4 <=110
7.3.5 ==110
7.3.6 !=111
7.4 条件操作符111
7.4.1 &&111
7.4.2 ‖111
7.4.3 !112
7.4.4 &112
7.4.5 !113
7.4.6 ^113
7.5 逻辑操作符114
7.5.1 &114
7.5.2 !114
7.5.3 ^115
7.5.4 ~115
7.6 移位操作符116
7.6.1 >>116
7.6.2 <<116
7.6.3 >>>116
小结117
问与答117
综合练习七117
一、选择题117
二、填空题118
三、判断题118
四、问答题118
五、上机实习题118
第8章 变量转换119
8.1 数字类型变量的互相转换119
8.1.1 数字类型变量的隐性转换119
8.1.2 数字类型变量的强制转换119
8.2 数字类型变量与字符串变量的互相转换120
8.2.1 数字类型变量转换为二进制字符串变量120
8.2.2 数字类型变量转换为八进制字符串变量121
8.2.3 数字类型变量转换为十进制字符串变量121
8.2.4 数字类型变量转换为十六进制字符串变量122
8.2.5 字符串变量转换为字节型整数变量122
8.2.6 字符串变量转换为短整型整数变量123
8.2.7 字符串变量转换为整数变量123
8.2.8 字符串变量转换为长整型整数变量123
8.2.9 字符串变量转换为单精度浮点数变量124
8.2.10 字符串变量转换为双精度浮点数变量124
8.3 数字类型变量与日期类型变量的互相转换125
8.3.1 数字类型变量转换为日期类型变量125
8.3.2 日期类型变量转换为数字类型变量125
8.4 字符串变量与日期类型变量的互相转换126
8.4.1 字符串变量转换为日期类型变量126
8.4.2 日期类型变量转换为字符串变量127
小结127
问与答127
综合练习八128
一、选择题128
二、填空题128
三、判断题129
四、问答题129
五、上机实习题129
第9章 控制语句130
9.1 if语句130
9.2 if-else语句130
9.3 while语句131
9.4 do while语句132
9.5 for语句133
9.6 switch语句134
9.7 try/catch语句136
9.8 try/catch/finally语句137
9.9 抛出异常语句138
小结138
问与答138
综合练习九139
一、选择题139
二、填空题140
三、判断题140
四、问答题140
五、上机实习题140
第10章 数组与集合类141
10.1 一维数组141
10.1.1 创建一维数组141
10.1.2 访问一维数组141
10.1.3 复制一维数组141
10.2 二维数组142
10.2.1 创建二维数组142
10.2.2 访问二维数组142
10.2.3 复制二维数组143
10.3 多维数组144
10.3.1 创建多维数组144
10.3.2 访问多维数组144
10.3.3 复制多维数组144
10.4 Vector集合类145
10.4.1 Vector集合类的创建146
10.4.2 Vector集合类的常用方法146
10.5 Iterator集合接口147
10.5.1 Iterator集合接口的创建147
10.5.2 Iterator集合接口的常用方法147
10.6 Enumeration集合接口148
10.6.1 Enumeration集合接口的创建148
10.6.2 Enumeration集合接口的常用方法148
10.7 TreeSet集合类148
10.7.1 TreeSet集合类的创建148
10.7.2 TreeSet集合类的常用方法149
10.8 Hashtable集合类149
10.8.1 Hashtable集合类的创建149
10.8.2 Hashtable集合类的常用方法150
小结151
问与答151
综合练习十151
一、选择题151
二、填空题152
三、判断题152
四、问答题153
五、上机实习题153
第11章 JavaBean应用154
11.1 JavaBean的创建154
11.2 JavaBean属性的创建154
11.3 JavaBean方法的创建154
11.4 应用JBuilder创建JavaBean156
小结159
问与答159
综合练习十一159
一、选择题159
二、填空题159
三、判断题160
四、问答题160
五、上机实习题160
第12章 Java的数据库操作161
12.1 MySQL数据库161
12.1.1 MySQL数据库的下载161
12.1.2 MySQL数据库的安装164
12.1.3 MySQL数据库的基础应用166
12.2 SQL Server数据库167
12.2.1 SQL Server数据库的下载167
12.2.2 SQL Server数据库的安装169
12.2.3 SQL Server数据库的基础应用170
12.3 数据库的连接技术172
12.3.1 MySQL的ODBC连接技术172
12.3.2 MySQL的JDBC连接技术174
12.3.3 SQL Server的ODBC连接技术176
12.3.4 SQL Server的JDBC连接技术179
12.4 数据表的创建180
12.4.1 MySQL的数据表创建181
12.4.2 SQL Server的数据表创建183
12.5 Statement接口的应用184
12.5.1 应用Statement接口增加记录185
12.5.2 应用Statement接口查询记录186
12.5.3 应用Statement接口更改记录187
12.5.4 应用Statement接口删除记录188
12.6 ResultSet接口的应用189
12.6.1 应用ResultSet接口查询记录189
12.6.2 应用ResultSet接口增加记录191
12.6.3 应用ResultSet接口更改记录192
12.6.4 应用ResultSet接口删除记录193
12.7 PreparedStatement接口的应用194
12.7.1 应用PreparedStatement接口查询记录194
12.7.2 应用PreparedStatement接口增加记录195
12.7.3 应用PreparedStatement接口更改记录196
12.7.4 应用PreparedStatement接口删除记录197
小结198
问与答198
综合练习十二199
一、选择题199
二、填空题199
三、判断题200
四、问答题200
五、上机实习题200
第13章 Java Applet应用201
13.1 Hello Applet示例201
13.1.1 应用J2SE平台编写Hello Applet201
13.1.2 应用JBuilder编写Hello Applet202
13.2 Applet的HTML标识205
13.3 Applet生命周期207
13.4 Applet的外部参数应用209
13.5 Applet的绘画应用210
13.6 Applet的图片应用212
13.7 Applet的网络应用213
小结215
问与答215
综合练习十三215
一、选择题215
二、填空题216
三、判断题216
四、问答题216
五、上机实习题216
第14章 常用布局217
14.1 BorderLayout布局217
14.1.1 BorderLayout布局类的语法217
14.1.2 BorderLayout布局类的实例演示217
14.2 BoxLayout布局219
14.2.1 BoxLayout布局类的语法219
14.2.2 BoxLayout布局类的实例演示219
14.3 CardLayout布局220
14.3.1 CardLayout布局类的语法221
14.3.2 CardLayout布局类的实例演示221
14.4 FlowLayout布局223
14.4.1 FlowLayout布局类的语法223
14.4.2 FlowLayout布局类的实例演示224
14.5 GridLayout布局225
14.5.1 GridLayout布局类的语法225
14.5.2 GridLayout布局类的实例演示225
14 6 Null布局226
14.6.1 Null布局的语法226
14.6.2 Null布局的实例演示226
14.7 在JBuilder中应用布局227
14.7.1 在JBuilder应用BorderLayout布局227
14.7.2 在JBuilder应用BoxLayout布局230
14.7.3 在JBuilder应用CardLayout布局233
14.7.4 在JBuilder应用FlowLayout布局235
14.7.5 在JBuilder应用GridLayout布局237
14.7.6 在JBuilder应用Null布局239
小结241
问与答241
综合练习十四242
一、选择题242
二、填空题242
三、判断题242
四、问答题243
五、上机实习题243
第15章 常用事件244
15.1 动作接收器244
15.1.1 动作接收器的语法244
15.1.2 动作接收器的实例演示244
15.2 窗口接收器249
15.2.1 窗口接收器的语法249
15.2.2 窗口接收器的实例演示249
15.3 聚焦接收器253
15.3.1 聚焦接收器的语法253
15.3.2 聚焦接收器的实例演示254
15.4 键盘接收器256
15.4.1 键盘接收器的语法256
15.4.2 键盘接收器的实例演示257
15.5 鼠标接收器259
15.5.1 鼠标接收器的语法259
15.5.2 鼠标接收器的实例演示260
15.6 条目接收器263
15.6.1 条目接收器的语法263
15.6.2 条目接收器的实例演示263
15.7 列表接收器266
15.7.1 列表接收器的语法266
15.7.2 列表接收器的实例演示266
15.8 在JBuilder中应用接收器269
15.8.1 在JBuilder对控件应用接收器的实例演示269
15.8.2 在JBuilder对类应用接收器的实例演示270
小结272
问与答272
综合练习十五273
一、选择题273
二、填空题273
三、判断题274
四、问答题274
五、上机实习题274
第16章 常用控件275
16.1 标签275
16.1.1 标签的创建语法275
16.1.2 标签的常用属性275
16.1.3 标签的常用方法275
16.1.4 标签的常用接收器276
16.1.5 标签的实例演示276
16.2 按钮283
16.2.1 按钮的创建语法283
16.2.2 按钮的常用属性283
16.2.3 按钮的常用方法284
16.2.4 按钮的常用接收器284
16.2.5 按钮的实例演示284
16.3 复选框285
16.3.1 复选框的创建语法286
16.3.2 复选框的常用属性286
16.3.3 复选框的常用方法286
16.3.4 复选框的常用接收器286
16.3.5 复选框的实例演示286
16.4 单选框287
16.4.1 单选框的创建语法288
16.4.2 单选框的常用属性288
16.4.3 单选框的常用方法288
16.4.4 单选框的常用接收器288
16.4.5 单选框的实例演示288
16.5 编辑框290
16.5.1 编辑框的创建语法290
16.5.2 编辑框的常用属性290
16.5.3 编辑框的常用方法290
16.5.4 编辑框的常用接收器290
16.5.5 编辑框的实例演示290
16.6 滚动框295
16.6.1 滚动框的创建语法295
16.6.2 滚动框的常用属性295
16.6.3 滚动框的常用方法295
16.6.4 滚动框的常用接收器295
16.6.5 滚动框的实例演示295
16.7 文本框296
16.7.1 文本框的创建语法297
16.7.2 文本框的常用属性297
16.7.3 文本框的常用方法297
16.7.4 文本框的常用接收器297
16.7.5 文本框的实例演示297
16.8 下拉列表框301
16.8.1 下拉列表框的创建语法301
16.8.2 下拉列表框的常用属性301
16.8.3 下拉列表框的常用方法301
16.8.4 下拉列表框的常用接收器301
16.8.5 下拉列表框的实例演示301
16.9 列表框303
16.9.1 列表框的创建语法303
16.9.2 列表框的常用属性303
16.9.3 列表框的常用方法303
16.9.4 列表框的常用接收器303
16.9.5 列表框的实例演示303
16.10 表格305
16.10.1 表格的创建语法305
16.10.2 表格的常用属性305
16.10.3 表格的常用方法305
16.10.4 表格的常用接收器305
16.10.5 表格的实例演示306
16.11 JBuilder的控件应用311
小结314
问与答314
综合练习十六314
一、选择题314
二、填空题315
三、判断题315
四、问答题315
五、上机实习题316
第17章 I/O技术317
17.1 目录操作317
17.1.1 目录操作的语法317
17.1.2 创建目录的实例演示317
17.1.3 删除目录的实例演示318
17.2 读入与写出文本文件的应用319
17.2.1 读入与写出文本文件的语法319
17.2.2 读入与写出文本文件的实例演示320
17.3 逐行读入与写出文本文件的应用320
17.3.1 逐行读入与写出文本文件的语法320
17.3.2 逐行读入与写出文本文件的实例演示321
17.4 读入与写出流文件的应用322
17.4.1 读入与写出流文件的语法322
17.4.2 读入与写出流文件的实例演示323
小结324
问与答324
综合练习十七324
一、选择题324
二、填空题324
三、判断题324
四、问答题325
五、上机实习题325
第18章 多媒体技术326
18.1 Graphics类的绘图技术326
18.1.1 绘制直线的语法和实例326
18.1.2 绘制多边形的语法和实例327
18.1.3 绘制弧形的语法和实例329
18.1.4 填充多边形的语法和实例330
18.1.5 填充弧形的语法和实例332
18.1.6 图片处理的语法和实例333
18.2 多媒体文件的播放技术335
小结335
问与答335
综合练习十八336
一、选择题336
二、填空题336
三、判断题336
四、问答题336
五、上机实习题336
第19章 多线程技术337
19.1 线程的创建337
19.1.1 继承Thread类创建线程的语法和实例337
19.1.2 引用Runnable接口创建线程的语法和实例338
19.2 线程的生命周期339
19.3 线程的优先权339
19.3.1 设置线程的优先权的语法339
19.3.2 设置线程的优先权的实例339
19.4 线程的上锁技术340
19.4.1 syncronized关键字的语法和实例340
19.4.2 线程等待与叫醒的语法和实例342
小结344
问与答344
综合练习十九345
一、选择题345
二、填空题345
三、判断题345
四、问答题345
五、上机实习题345
参考文献346