图书介绍

Java程序设计案例教程PDF|Epub|txt|kindle电子书版本网盘下载

Java程序设计案例教程
  • 沈大林主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113092108
  • 出版时间:2009
  • 标注页数:268页
  • 文件大小:45MB
  • 文件页数:281页
  • 主题词:JAVA语言-程序设计-高等学校:技术学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐