图书介绍
Java程序设计案例教程PDF|Epub|txt|kindle电子书版本网盘下载
- 沈大林主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113077655
- 出版时间:2007
- 标注页数:252页
- 文件大小:79MB
- 文件页数:263页
- 主题词:JAVA语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
Java程序设计案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第0章 绪论1
0.1 Java语言简介1
0.2 安装Java语言开发工具3
0.3 更新系统环境变量7
0.4 教学方法和课程安排9
第1章 Java语言入门11
1.1 【案例1】第一个Java Application程序11
相关知识12
Java Application和Java Applet12
Java源程序的组成13
Java程序的布局14
案例进阶14
第一个Java Applet程序14
1.2 【案例2】创建个人网页16
相关知识17
HTML简介17
DOS磁盘操作系统19
常用DOS命令19
案例进阶21
使用DOS命令创建文件夹21
思考与练习22
第2章 Java语言编程基础知识24
2.1 【案例3】显示计算机配置24
相关知识25
数据类型25
注释语句26
打印语句26
ASCII码27
转义字符28
案例进阶29
符号图画29
绘制直角三角形30
2.2 【案例4】计算梯形面积30
相关知识31
变量和常量的类型31
声明变量32
声明常量33
标识符和Java语言规定34
变量和常量值的输出和作用范围34
运算符和表达式36
数据类型的转换38
案例进阶39
交换变量的值39
找出最大数和最小数40
2.3 【案例5】输入个人信息41
相关知识43
图形用户界面和组件43
面向对象设计过程的概念43
使用面向对象方法解决问题的过程45
Java语言类库的应用45
Label类47
TextField类47
TextArea类48
Button类48
事件49
案例进阶51
求两个数的商和余数51
2.4 【案例6】改变单词形式52
相关知识54
String类54
Math类56
字符串和数字的互换57
键盘输入语句58
案例进阶60
批改数学试题60
随机产生指定范围内的字符61
2.5 【案例7】绘制彩色扇形图案62
相关知识63
设置颜色和改变颜色63
绘制线段64
绘制椭圆64
绘制矩形65
绘制圆角矩形65
绘制弧形曲线和扇形66
编辑文字66
repaint()方法67
案例进阶67
编辑文字字体67
绘制用户指定的圆环图案69
思考与练习71
第3章 Java语言的流程控制73
3.1 【案例8】星座与幸运花73
相关知识74
什么是算法74
算法的描述方法75
if语句77
switch语句80
案例进阶82
公倍数82
工资扣税83
评定学生总成绩84
3.2 【案例9】求2!+4!+…+10 !的值86
相关知识87
while语句87
do...while循环语句形式88
for循环语句89
for语句的特殊形式90
多重循环语句和循环语句的设计92
案例进阶93
求500以内的完全数93
显示九九乘法表94
求两人的年龄95
人民币取法96
3.3 【案例10】解古代算术题97
相关知识98
跳转语句98
优化算法101
穷举法103
穷举法常用的列举方法103
案例进阶104
字母三角形图案104
4个有趣的数字105
思考与练习106
第4章 数组和程序分块设计108
4.1 【案例11】调查产品满意率108
相关知识109
数据结构109
数组110
创建一维数组111
复制数组112
案例进阶113
在一维数组中插入和删除数字113
绘制多个圆环形图案114
4.2 【案例12】求转置矩阵116
相关知识117
创建二维数组117
给二维数组赋值118
数字排序119
使用选择排序法排列数字119
使用插入排序法排列数字121
使用冒泡排序法排列数字122
案例进阶124
矩阵的计算124
输出杨辉三角形125
4.3 【案例13】绘制递归图案126
相关知识128
程序分块设计128
方法的应用129
递归130
在Java语言中实现递归131
案例进阶131
斐波纳契数列131
汉诺塔132
思考与练习134
第5章 面向对象的程序设计136
5.1 【案例14】统计学生成绩1136
相关知识138
声明类138
构造方法138
类的变量139
类的方法141
访问方法142
关键字this143
对象数组145
案例进阶146
创建并应用People类146
找出面积最大和最小的梯形147
5.2 【案例15】统计学生成绩2149
相关知识150
类的继承150
关键字super152
类的多态154
案例进阶154
统计学生成绩3154
5.3 【案例16】修饰符的能力156
相关知识158
声明和应用包158
系统包160
修饰符160
什么是接口161
在Java语言中实现接口162
抽象类和抽象方法163
案例进阶164
使用接口计算斐波纳契数列164
思考与练习167
第6章 图形用户界面设计基础168
6.1 【案例17】创建窗体168
相关知识169
图形用户界面和标准组件169
AWT和Swing170
JFrame171
JPanel172
布局管理器173
自定义布局174
案例进阶175
创建具有彩色条纹的窗体175
演示BorderLayout176
6.2 【案例18】记录员工个人信息177
相关知识179
Swing组件179
BorderFactory类181
JRadioButton类和JCheckBox类182
ActionEvent类和ItemEvent类184
JComboBox类185
案例进阶186
验证密码186
演示BorderFactory类的作用188
6.3 【案例19】会移动的笑脸190
相关知识192
Java语言的事件192
键盘事件193
鼠标事件194
案例进阶195
跟踪鼠标移动195
简易“画图”程序197
6.4 【案例20】名曲欣赏199
相关知识200
菜单组件200
对话框202
引入音频文件204
案例进阶205
改进“名曲欣赏”程序205
思考与练习207
第7章 文件管理和多线程208
7.1 【案例21】异常处理208
相关知识209
常见错误209
异常处理212
异常类212
处理过程213
自定义异常处理214
案例进阶215
处理方法产生的异常215
应用自定义异常216
7.2 【案例22】英文文件的加密和解密217
相关知识218
字节流和字符流218
标准输入/输出219
文件和目录的管理220
文件的输入和输出221
应用main()方法的参数223
案例进阶223
显示文件和目录的信息223
7.3 【案例23】左右移动的标语224
相关知识226
线程226
线程的状态和优先级227
多线程的控制和调度——Thread类228
多线程的控制和调度——Runnable接口229
线程的同步229
案例进阶230
两个独立的线程230
模拟银行系统对存款和取款的处理231
思考与练习233
第8章 Java网络编程基础235
8.1 【案例24】获取IP地址235
相关知识236
计算机网络基础知识236
使用URL类编程238
InetAddress编程239
Socket类和ServerSocket类239
在Java语言中实现Client/Server设计过程240
案例进阶241
实现Client/Server通信241
8.2 【案例25】网络聊天工具243
相关知识250
设计过程原理250
设计过程方法250
思考与练习251
参考文献252