Java程序设计案例教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:沈大林主编
- 出 版 社:北京:中国铁道出版社
- 出版年份:2007
- ISBN:9787113077655
- 页数:252 页
第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 Applet 12
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】统计学生成绩1 136
相关知识 138
声明类 138
构造方法 138
类的变量 139
类的方法 141
访问方法 142
关键字this 143
对象数组 145
案例进阶 146
创建并应用People类 146
找出面积最大和最小的梯形 147
5.2 【案例15】统计学生成绩2 149
相关知识 150
类的继承 150
关键字super 152
类的多态 154
案例进阶 154
统计学生成绩3 154
5.3 【案例16】修饰符的能力 156
相关知识 158
声明和应用包 158
系统包 160
修饰符 160
什么是接口 161
在Java语言中实现接口 162
抽象类和抽象方法 163
案例进阶 164
使用接口计算斐波纳契数列 164
思考与练习 167
第6章 图形用户界面设计基础 168
6.1 【案例17】创建窗体 168
相关知识 169
图形用户界面和标准组件 169
AWT和Swing 170
JFrame 171
JPanel 172
布局管理器 173
自定义布局 174
案例进阶 175
创建具有彩色条纹的窗体 175
演示BorderLayout 176
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
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018