图书介绍

全国计算机等级考试系列 二级教程 基础知识和Java语言程序设计pdf电子书版本下载

全国计算机等级考试系列 二级教程 基础知识和Java语言程序设计
  • 李季,赵成璧编著 著
  • 出版社: 天津:南开大学出版社
  • ISBN:731002141X
  • 出版时间:2004
  • 标注页数:285页
  • 文件大小:34MB
  • 文件页数:298页
  • 主题词:电子计算机-水平考试-教材;JAVA语言-程序设计-水平考试-教材

PDF下载


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

下载说明

全国计算机等级考试系列 二级教程 基础知识和Java语言程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1.1基本数据结构 1

10.2.1文件 21 1

1.1.1什么是数据结构 1

目 录 1

第一部分公共基础知识 1

第1章基本数据结构与算法 1

1.1.2逻辑结构 2

1.1.3存储结构(物理结构) 2

1.1.4数据的运算 3

1.1.5数据结构的图形表示 3

1.2算法 3

1.2.1什么是算法 3

1.2.2算法复杂度 4

1.3线性表 4

1.3.1什么是线性表 4

1.3.2线性表的顺序存储结构 4

1.4.1什么是栈和队列 5

1.4.2栈的顺序存储结构及其基本运算 5

1.4栈和队列 5

1.3.3线性表的插入与删除运算 5

1.4.3 队列的顺序存储结构及其基本运算 6

1.5线性单链表、循环链表与双向链表 6

1.5.1线性单链表 6

1.5.2循环链表 7

1.5.3双向链表 7

1.5.4链表的基本操作 7

1.6树 8

1.6.1什么是树 8

1.6.2二叉树及其存储结构 9

1.6.3二叉树的遍历 11

1.7 查找 11

1.7.1顺序查找 11

1.7.2二分查找算法 11

1.8.4各种排序方法 12

1.8.3插入类排序 12

1.8.1交换排序 12

1.8排序 12

1.8.2选择类排序 12

本章小结 13

习题一 13

第2章程序设计基础 16

2.1 程序设计 16

2.1.1程序设计的方法 16

2.1.2程序设计的风格 16

2.2结构化程序设计 19

2.2.1结构化程序设计的基本特征 19

2.2.2结构化程序设计的主要原则 19

2.3.2面向对象方法的特点 20

2.3.3面相对象程序设计的相关概念 20

2.3.1面向对象设计 20

2.3面向对象的程序设计方法 20

2.3.4面向对象分析与模型化 21

本章小结 22

习题二 22

第3章软件工程基础 25

3.1软件工程概述 25

3.1.1软件工程 25

3.1.2软件生命周期 25

3.1.3软件工具与软件开发环境 25

3.2结构化分析与设计 25

3.2.1 结构化分析方法 26

3.2.2数据流图 26

3.2.3数据字典 27

3.2.5结构化设计 27

3.2.4软件需求 27

3.3.1 软件测试的目的 28

3.3.2测试用例设计 28

3.2.6总体设计 28

3.3软件测试与程序调试 28

3.2.7详细设计(过程设计) 28

3.3.3软件测试的实施 29

3.3.5常见调试方法 30

本章小结 30

3.3.4程序调试 30

习题三 31

4.1.3数据库系统 33

4.1.4实体联系模型 33

4.1.5 E-R图 33

4.1.2数据库管理系统 33

4.1.1 数据库 33

4.1 数据库与数据模型 33

第4章数据库设计基础 33

4.1.7 E-R模型到关系模型的转换 35

4.1.6关系数据模型 35

4.1.8关系代数运算 36

4.1.9数据库的规范化 36

4.2数据库设计 37

4.2.1 需求分析 37

4.2.2概念设计 38

4.2.3逻辑设计 38

4.2.4物理设计 38

本章小结 39

习题四 40

第5章Java概述 42

5.1.1 Java语言的起源与发展 42

5.1 Java语言简介 42

第二部分Java语言程序设计 42

5.1.2 Java语言的特点 43

5.1.3 Java程序类型 44

5.1.4 Java的实现机制 45

5.2 Java体系结构 47

5.2.1 JDK目录结构 48

5.2.2 Java的API结构 53

5.2.3开发环境设置、程序开发步骤以及开发工具简介 54

5.2.4 Java程序结构 61

5.2.5 Java程序举例 62

本章小结 67

习题五 67

6.1 面向对象编程的基本概念和特征 70

6.1.1 面向对象编程简介 70

第6章Java语言中的面向对象特性 70

6.1.2对象与类的基本概念 71

6.1.3消息与方法的基本概念 73

6.1.4面向对象编程的基本特征 73

6.2类 76

6.2.1 类的定义 77

6.2.2成员变量 79

6.2.3成员方法 82

6.2.4方法重载 85

6.2.5构造方法 85

6.2.6 main方法 88

6.3对象 89

6.3.1对象的生成 89

6.3.2对象的使用 91

6.3.3对象的清除 92

6.4类的继承和多态 93

6.4.1 类的继承 93

6.4.2运行时多态 95

6.4.3抽象类和抽象方法 97

6.5.1 接口 98

6.5接口与包 98

6.5.2包(Package) 101

6.6 Java类库中的常用类和接口 103

6.6.1常用类 103

6.6.2常用接口 107

本章小结 108

习题六 108

7.1.2常量 112

7.2.1基本数据类型 112

7.2基本数据类型及转换 112

7.1.1 变量 112

7.1变量和常量 112

第7章简单数据类型及运算 112

7.2.2基本数据类型的缺省值 117

7.2.3基本数据类型的转换 117

7.3 Java类库中对简单类型数据的类包装 118

7.3.1 Java类库介绍 118

7.3.2标准Java包 119

7.3.3 简单类型数据的类包装 119

7.4运算符和表达式运算 120

7.4.1运算符分类 120

7.4.2运算符优先级 125

7.4.3表达式 125

7.5.2一维数组的初始化 127

7.5.1一维数组的声明 127

7.5数组和字符串 127

7.5.3访问数组元素 128

7.5.4多维数组 131

7.5.5字符串的构造 132

7.5.6字符串的基本操作 134

7.5.7 StringBuffer类 138

本章小结 139

习题七 140

第8章基本语句 144

8.1表达式语句 144

8.2条件语句 145

8.2.1 if语句 145

8.2.2 switch语句 152

8.3循环语句 156

8.3.1 while语句 156

8.3.2 do-while语句 159

8.3.3 for语句 161

8.3.4循环嵌套 165

8.3.5中断控制流程 166

8.4注释语句 167

本章小结 167

习题八 168

第9章异常、线程和对象串行化 173

9.1 异常 173

9.1.1异常的概念 173

9.1.2异常类的类层次 173

9.1.3异常处理 177

9.2线程 186

9.2.1线程的概念 186

9.2.2线程的使用 187

9.2.2同步与共享 196

9.3对象串行化 199

9.3.1 串行化的概念和目的 199

9.3.2 串行化方法 199

9.3.3对象的串行化应用举例 200

本章小结 203

习题九 203

第10章输入/输出处理和集合 207

10.1 Java输入/输出流 207

10.1.1 文件类 208

10.1.2 InputStream类 208

10.1.3 OutputStream类 209

10.1.4 Reader类 209

10.1.5 Writer类 210

10.1.6 RandomAccessFile类 211

10.2文件和文件I/O 211

10.2.2文件I/O 218

10.3集合 222

10.3.1 Collection接口 223

10.3.2 Set和List接口 224

10.3.3 集合中的其他类和接口 225

10.3.4工具类 228

本章小结 229

习题十 229

第11章用户界面 232

1 1.1图形用户界面 232

11.2 AWT库简介 232

1 1.2.1 AWT概述 232

11.2.2 AWT容器 233

11.2.3 AWT基本组件 235

11.2.4布局管理器 237

11.2.5事件处理机制 242

11.3 Swing简介 245

11.3.1 Swing库简介 245

11.3.2 Swing容器 246

11.3.3 Swing基本组件 247

11.3.4布局管理器 252

1 1.4 AWT与Swing比较 254

本章小结 255

习题十一 256

第12章编写小应用程序 259

12.1小应用程序的概念 259

12.2安全机制 260

12.3 Applet的执行过程 261

12.3.1编译和运行Applet程序 261

12.3.2Applet的生命周期和主要的方法 262

12.4 Applet的图形绘制 265

12.4.1 Applet中与AWT图形绘制有关的方法 265

1 2.4.2 iava.awt.Graphics类 265

12.4.3 Java 2D图形类 268

12.5 Applet的窗口 268

12.6 Applet的工作环境 272

12.6.1同页Applet间的通信 272

12.6.2 Applet和浏览器间的通信 274

12.6.3 Applet的网络通信 276

12.7 Java Application和Applet 276

12.8 Java的应用 278

本章小结 278

习题十二 279

附录习题参考答案 282

精品推荐