图书介绍
Java程序设计案例教程PDF|Epub|txt|kindle电子书版本网盘下载
![Java程序设计案例教程](https://www.shukui.net/cover/1/34946348.jpg)
- 沈大林主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113092108
- 出版时间:2009
- 标注页数:268页
- 文件大小:45MB
- 文件页数:281页
- 主题词:JAVA语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
Java程序设计案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 初识Java语言1
1.1 Java语言概述1
1.1.1 Java语言的发展简史1
1.1.2 Java语言原理2
1.1.3 Java语言的特点3
1.1.4 Java语言集成开发环境5
思考与练习1-16
1.2 安装Java语言集成开发环境6
1.2.1 下载并安装Java2 SDK6
1.2.2 Bin文件夹9
1.2.3 设置环境变量9
思考与练习1-211
1.3 Java语言程序的组成12
1.3.1 Java Application和Java Applet12
1.3.2 Java源程序的结构12
1.3.3 Java源程序的布局14
思考与练习1-314
1.4 DOS操作系统14
1.4.1 DOS磁盘操作系统简介14
1.4.2 常用的DOS命令15
案例17
1.第一个Java应用程序17
思考与练习1-419
1.5 HTML语言19
1.5.1 HTML语言简介19
1.5.2 HTML语言的语法20
案例21
2.第一个Java小程序21
思考与练习1-523
第2章 Java语言编程基础24
2.1 注释语句和打印语句24
2.1.1 注释语句24
2.1.2 打印语句以及相关知识25
案例26
3.显示图文26
思考与练习2-127
2.2 数据类型与变量和常量28
2.2.1 数据类型28
2.2.2 变量和常量29
案例33
4.交换变量值33
思考与练习2-234
2.3 表达式和运算符35
2.3.1 常用的表达式和运算符35
2.3.2 数据类型的转换39
案例40
5.计算正方形40
6.判断奇偶数41
思考与练习2-342
2.4 面向对象和Java库类43
2.4.1 面向对象43
2.4.2 Java库类44
2.4.3 Math类和Integer类47
案例49
7.随机数49
思考与练习2-450
第3章 流程控制语句52
3.1 分支结构语句52
3.1.1 算法以及描述方法52
3.1.2 if语句55
3.1.3 switch语句57
3.1.4 读取键盘输入的数据59
案例61
8.判断是否为闰年61
9.依据考试成绩给出总评62
思考与练习3-164
3.2 循环结构语句66
3.2.1 while语句66
3.2.2 for循环语句68
3.2.3 多重循环语句73
3.2.4 跳转语句74
案例75
10.定位输出26个英文字母及其ASCII码75
11.猜数字76
12.求200以内的质数78
13.求自然常数e的值78
14.显示九九乘法表79
思考与练习3-280
3.3 优化算法83
3.3.1 算法83
3.3.2 穷举法85
案例85
15.求方程式的所有解85
16.求特殊的三位数86
17.使用穷举法解古代数学题87
思考与练习3-388
第4章 数组和方法90
4.1 数据结构90
4.2 数组91
4.2.1 一维数组91
4.2.2 二维数组93
4.2.3 排序94
案例99
18.统计候选人的票数99
19.求两个矩阵的和101
20.矩阵的行列互换102
21.在一维数组中插入和删除数字103
思考与练习4-2105
4.3 方法和递归106
4.3.1 方法106
4.3.2 方法的应用109
4.3.3 递归思想110
案例111
22.求2 !+4 !+…+10 !的和111
23.费波纳契数列112
24.哥德巴赫猜想113
25.求最大公因数和最小公倍数114
思考与练习4-3117
第5章 面向对象程序设计119
5.1 面向对象程序设计及其实现方法119
5.1.1 面向对象程序设计的特点119
5.1.2 面向对象思想解决问题的过程120
5.1.3 定义类121
5.1.4 关键字this127
案例128
26.创建抽象描述矩形的类128
27.创建并应用People类129
28.创建并应用Computer类130
思考与练习5-1132
5.2 类的继承和多态133
5.2.1 类的继承133
5.2.2 关键字super135
5.2.3 类的多态136
案例136
29.创建并应用Shape类以及子类136
30.输出图书销售量139
31.统计学生考试成绩141
思考与练习5-2143
5.3 包和访问控制符145
5.3.1 包145
5.3.2 访问控制符147
案例148
32.修饰符的作用148
思考与练习5-3151
5.4 对象数组和接口151
5.4.1 对象数组151
5.4.2 接口152
案例155
33.使用接口输出费波纳契数列前15位155
34.使用接口计算数列的和156
思考与练习5-4158
第6章 图形用户界面设计与实现160
6.1 初识图形用户界面160
6.1.1 图形用户界面和AWT简介160
6.1.2 基本组件161
案例164
35.求两个数的乘积164
36.模拟彩票系统165
37.客户信息登记界面167
思考与练习6-1168
6.2 编辑文字和绘制图形169
6.2.1 设置颜色169
6.2.2 编辑文字171
6.2.3 绘制图形172
6.2.4 repaint()方法174
案例175
38.简易“字体”对话框175
39.绘制卡通脸176
40.绘制多种图案177
思考与练习6-2178
6.3 认识Swing180
6.3.1 什么是Swing180
6.3.2 JApplet类和JFrame类的作用182
6.3.3 最常用的Swing组件184
6.3.4 界面布局管理器185
案例189
41.绘制sin()函数图案189
42.彩色条纹窗体190
43.手机键盘191
思考与练习6-3192
6.4 Swing中的组件193
6.4.1 基本的Swing组件193
6.4.2 具有选择功能的Swing组件194
6.4.3 BorderFactory类197
案例200
44.模拟用户登录界面200
45.简易“格式”工具栏203
46.客户信息登记界面204
47.模拟网上购物界面206
思考与练习6-4209
6.5 事件处理211
6.5.1 事件的概念211
6.5.2 键盘事件212
6.5.3 鼠标事件213
案例214
48.使用键盘移动按钮214
49.跟踪鼠标的移动215
50.简易“画图”软件217
思考与练习6-5220
6.6 更多常用组件和音频的使用221
6.6.1 菜单组件221
6.6.2 对话框223
6.6.3 使用音频文件226
案例226
51.展示各类菜单组件226
52.播放音乐229
53.测试你适合的职业231
思考与练习6-6233
第7章 异常处理和多线程234
7.1 异常处理234
7.1.1 常见错误234
7.1.2 异常处理237
案例240
54.处理除数为零的异常240
55.应用自定义异常类241
思考与练习7-1242
7.2 多线程242
7.2.1 多线程的基本概念243
7.2.2 线程的状态和优先级244
7.2.3 多线程的控制和调度245
案例247
56.两个线程247
57.移动的标语248
58.模拟存取款的处理过程250
思考与练习7-2252
附录 参考答案254