图书介绍
程序设计基础 Java语言2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 余先锋编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111344506
- 出版时间:2011
- 标注页数:241页
- 文件大小:43MB
- 文件页数:251页
- 主题词:
PDF下载
下载说明
程序设计基础 Java语言PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 程序设计基本概念1
1.1 程序设计与程序设计语言1
1.1.1 程序设计概述1
1.1.2 程序设计语言2
1.1.3 程序的编译与解释3
1.1.4 程序设计的步骤4
1.1.5 学习程序设计应该注意的几个方面4
1.2 算法及算法的表示5
1.2.1 算法的基本概念5
1.2.2 算法的表示6
1.2.3 算法的特点8
1.3 Java语言的特点9
1.3.1 Java语言的特点9
1.3.2 面向对象9
1.3.3 Java程序的编译与运行特点10
1.3.4 C语言和Java语言的比较10
1.4 Java程序的开发环境与运行环境11
1.4.1 Java类库11
1.4.2 Java运行环境11
1.4.3 Java开发环境12
1.4.4 Java集成开发环境13
1.5 关于Java知识体系14
本章小结14
习题15
第2章 程序的编写与编译运行16
2.1 Java程序文件16
2.2 程序的编译和运行17
2.2.1 使用集成开发工具编译运行18
2.2.2 使用命令行编译运行19
2.3 Java程序结构与语法规则20
2.3.1 Java程序基本结构21
2.3.2 程序注释21
2.3.3 程序的语法规则22
2.4 标识符与关键字25
2.4.1 标识符25
2.4.2 关键字26
本章小结26
习题27
第3章 变量与数据类型28
3.1 数的进制28
3.1.1 原码、反码和补码28
3.1.2 不同进制数的表示方法29
3.2 变量和常量30
3.2.1 变量与常量的声明与初始化30
3.2.2 变量30
3.2.3 常量32
3.2.4 字面值32
3.3 基本数据类型33
3.3.1 整型34
3.3.2 实型34
3.3.3 字符型35
3.3.4 逻辑型39
3.4 基本数据类型的转换40
3.4.1 数据类型的自动转换40
3.4.2 数据类型的强制转换40
3.5 引用数据类型42
本章小结42
习题43
第4章 程序的基本结构45
4.1 程序的基本构成45
4.2 运算符46
4.2.1 算术运算符46
4.2.2 关系运算符50
4.2.3 逻辑运算符51
4.2.4 位运算符53
4.2.5 赋值运算符55
4.2.6 其他运算符56
4.2.7 运算符的优先级57
4.3 表达式和语句58
4.3.1 赋值表达式58
4.3.2 算术表达式59
4.3.3 关系与逻辑表达式60
4.3.4 位运算与移位表达式62
4.3.5 语句63
4.3.6 复合语句64
4.4 数据的输出与输入65
4.4.1 数据的输出显示65
4.4.2 从键盘输入数据66
本章小结68
习题68
第5章 程序的控制71
5.1 顺序程序71
5.2 分支控制72
5.2.1 if分支结构72
5.2.2 if…else…分支结构73
5.2.3 if…else if…结构74
5.2.4 if语句的嵌套76
5.2.5 关于复合语句问题77
5.2.6 switch控制语句78
5.2.7 switch与if…else…结构对比82
5.2.8 条件运算符的应用82
5.2.9 分支控制应用实例84
5.3 循环控制86
5.3.1 循环结构的组成部分86
5.3.2 for循环87
5.3.3 while循环90
5.3.4 do…while循环93
5.3.5 循环基本要素与实现方法95
5.3.6 循环体中的局部变量97
5.4 多重循环97
5.4.1 多重循环的基本结构97
5.4.2 多重循环的控制技巧99
5.5 循环的中断控制100
5.5.1 break语句100
5.5.2 continue语句103
5.5.3 return语句104
5.6 for-each循环105
本章小结106
习题106
第6章 数组112
6.1 数组与数组的声明112
6.1.1 数组的特点112
6.1.2 一维数组的声明112
6.1.3 数组的初值114
6.1.4 数组的长度115
6.1.5 一维数组应用实例116
6.2 二维数组118
6.2.1 二维数组的声明与创建119
6.2.2 二维数组的初值119
6.2.3 二维数组的应用实例121
6.3 引用数据类型数组123
6.4 数组应用实例125
6.5 数组元素的遍历127
本章小结128
习题129
第7章 字符串132
7.1 字符串类String132
7.1.1 String类的创建132
7.1.2 String类的常用方法133
7.1.3 String字符串与基本数据的相互转换140
7.1.4 String字符串与字符数组的转换141
7.1.5 String字符串数组143
7.2 字符串类StringBuffer144
7.2.1 StringBuffer类的创建144
7.2.2 StringBuffer类的常用方法145
7.2.3 String字符串与StringBuffer字符串的区别148
本章小结148
习题149
第8章 方法152
8.1 方法的设计和使用152
8.1.1 方法的声明152
8.1.2 方法调用、方法参数与返回值154
8.1.3 类方法和实例方法156
8.1.4 关于main()方法157
8.1.5 方法应用实例157
8.1.6 方法的嵌套调用158
8.2 变量的作用域与参数传递的方式159
8.2.1 类变量与实例变量159
8.2.2 局部变量160
8.2.3 基本数据类型参数传递162
8.2.4 引用数据类型参数传递162
8.3 常用Java类库的方法及使用164
8.3.1 系统类System中常用的方法164
8.3.2 字符串类String、StringBuffer中常用的方法166
8.3.3 数学(Math)类中的常用方法168
8.3.4 数字格式化类NumberFormat中常用的方法170
8.3.5 日期时间类中常用的方法与应用171
本章小结177
习题178
第9章 算法与程序技巧181
9.1 程序算法及特点181
9.1.1 算法概述181
9.1.2 程序算法的特点182
9.1.3 常用算法及分类182
9.2 穷举算法183
9.3 递推算法186
9.4 迭代算法188
9.5 递归算法190
9.6 查找算法194
9.6.1 线性查找194
9.6.2 二分法查找195
9.6.3 费氏查找197
9.6.4 插值查找198
9.7 排序算法200
9.7.1 交换排序201
9.7.2 插入排序203
9.7.3 选择排序205
9.7.4 希尔排序206
9.7.5 快速排序208
9.7.6 字符串数组的查找与排序210
9.7.7 使用Arrays类的sort方法排序213
本章小结214
习题215
附录A 上机实验217
实验1 简单程序的编辑、编译和运行217
实验2 数据类型的定义与输出、数据类型的转换218
实验3 表达式与语句220
实验4 分支程序设计222
实验5 循环程序设计225
实验6 数组应用设计227
实验7 循环程序与数组228
实验8 字符串应用230
实验9 方法的应用232
实验10 程序综合设计234
实验11 程序算法应用(1)236
实验12 程序算法应用(2)238
附录B ASCII码表240
参考文献241
热门推荐
- 1154351.html
- 540891.html
- 3406852.html
- 2683841.html
- 3490999.html
- 3032301.html
- 479111.html
- 3301476.html
- 3446353.html
- 1405115.html
- http://www.ickdjs.cc/book_2676855.html
- http://www.ickdjs.cc/book_2020343.html
- http://www.ickdjs.cc/book_1418738.html
- http://www.ickdjs.cc/book_1061943.html
- http://www.ickdjs.cc/book_3148022.html
- http://www.ickdjs.cc/book_1027441.html
- http://www.ickdjs.cc/book_3530294.html
- http://www.ickdjs.cc/book_1979472.html
- http://www.ickdjs.cc/book_2949890.html
- http://www.ickdjs.cc/book_239246.html