图书介绍

全国计算机等级考试 笔试教程·上机指导·模拟训练·历年真题 四合一精编本 二级Java语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

全国计算机等级考试 笔试教程·上机指导·模拟训练·历年真题 四合一精编本 二级Java语言程序设计
  • 教育考试研究中心编审 著
  • 出版社: 北京:航空工业出版社
  • ISBN:7801836146
  • 出版时间:2006
  • 标注页数:300页
  • 文件大小:19MB
  • 文件页数:311页
  • 主题词: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

第一部分 笔试部分1

1.1 算法2

1.1.1 算法的基本概念2

1.1.2 算法复杂度2

1.2 数据结构的基本概念3

1.2.1 什么是数据结构3

1.2.3 线性结构与非线性结构4

1.2.2 数据结构的图形表示4

1.3 线性表及其顺序存储结构5

1.3.1 线性表的基本概念5

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

1.3.3 顺序表的插入运算6

1.3.4 顺序表的删除运算6

1.4 栈和队列7

1.4.1 栈及其基本运算7

1.4.2 队列及其基本操作8

1.5.1 线性链表的基本概念9

1.5 线性链表9

1.5.2 线性链表的基本运算11

1.5.3 循环链表及其基本运算12

1.6 树与二叉树12

1.6.1 树的基本概念12

1.6.2 二叉树及其基本性质12

1.6.3 二叉树的存储结构13

1.6.4 二叉树的遍历13

1.7 查找技术14

1.8 排序技术15

1.8.1 交换类排序法15

1.7.2 二分法查找15

1.7.1 顺序查找15

1.8.2 插入类排序16

1.8.3 选择类排序16

第2章 程序设计基础21

2.1 程序设计方法与风格21

2.2 结构化程序设计22

2.2.1 结构化程序设计的原则22

2.2.2 结构化程序的基本结构与特点23

2.3 面向对象的程序设计24

2.2.3 结构化程序设计原则和方法的应用24

3.1 软件工程基本概念27

3.1.1 软件定义与软件特点27

3.1.2 软件危机与软件工程27

第3章 软件工程基础27

3.1.3 软件工程过程与软件生命周期28

3.1.4 软件工程的目标与原则28

3.1.5 软件开发工具与软件开发环境29

3.2.1 需求分析与需求分析方法30

3.2.2 结构化分析方法30

3.2 结构化分析方法30

3.2.3 软件需求规格说明书32

3.3 结构化设计方法33

3.3.1 软件设计的基本概念33

3.3.2 概要设计34

3.3.3 详细设计36

3.4 软件测试37

3.4.1 软件测试的目的37

3.4.2 软件测试的准则38

3.4.3 软件测试技术与方法综述38

3.4.4 软件测试的实施40

3.5.1 基本概念42

3.5.2 软件调试方法42

3.5 程序的调试42

第4章 数据库设计基础46

4.1 数据库系统的基本概念46

4.1.1 数据、数据库、数据库管理系统46

4.1.2 数据库系统的发展47

4.1.3 数据库系统的基本特点47

4.1.4 数据库系统的内部结构体系48

4.2.2 E-R模型49

4.2 数据模型49

4.2.1 数据模型的基本概念49

4.2.3 层次模型51

4.2.4 网状模型51

4.2.5 关系模型51

4.3 关系代数53

4.4 数据库设计与管理55

4.4.1 数据库设计概述55

4.4.3 数据库概念设计56

4.4.2 数据库设计的需求分析56

4.4.5 数据库的物理设计57

4.4.4 数据库的逻辑设计57

下篇 Java语言程序设计61

第1章 Java语言概论61

1.1 Java语言简介61

1.1.1 Java语言的由来61

1.1.2 Java语言的特点及优势62

1.1.3 Java语言实现机制62

1.2.1 Java的API结构63

1.2 Java的体系结构63

1.2.2 Java程序结构64

1.2.3 Java程序编写及运行的过程64

1.2.4 Java程序注意事项65

第2章 简单数据类型67

2.1 概述67

2.2 简单数据类型68

2.2.1 整型数据68

2.2.2 浮点型数据69

2.2.4 字符型数据70

2.2.3 布尔型数据70

2.3 各类数据之间的转换71

2.3.1 优先关系71

2.3.2 类型的自动转换规则71

2.3.3 类型的强制转换71

2.4 Java类库中对简单型数据的类包装71

第3章 运算符和表达式74

3.1 概述74

3.1.1 运算符74

3.1.2 表达式74

3.2.2 二元算术运算符75

3.2.3 算术运算符的优先级75

3.2 算术运算符和算术表达式75

3.2.1 一元算术运算符75

3.3 关系运算符和关系表达式76

3.4 布尔逻辑运算符和布尔逻辑表达式76

3.5 位运算符和位运算表达式76

3.5.1 位逻辑运算符76

3.5.2 移位运算符77

3.5.3 位运算符的优先级77

3.8 运算符的优先级和复杂表达式78

3.7 条件运算符与条件表达式78

3.9 表达式语句78

3.6 赋值运算符和赋值表达式78

3.6.1 赋值运算符78

3.6.2 扩展赋值运算符78

第4章 流程控制82

4.1 概述82

4.2 分支语句82

4.2.1 条件语句82

4.3 循环语句83

4.3.1 while循环83

4.2.2 多分支语句83

4.3.2 do-while循环84

4.3.3 for循环84

4.4 跳转语句84

4.4.1 break语句84

4.4.2 continue语句85

4.4.3 return语句85

4.5 循环语句与分支语句的嵌套85

4.6 递归86

5.1.1 类定义89

第5章 类、数组和字符串操作89

5.1 概述89

5.1.2 对象、接口与包91

5.1.3 类成员修饰符、继承、内部类、类库93

5.2 一维数组93

5.2.1 定义数组、创建数组94

5.2.2 初始化数组94

5.3 多维数组94

5.4 字符串操作95

5.4.1 字符串的表示95

5.3.2 复制数组95

5.3.3 调整数组大小95

5.3.1 数组边界95

5.4.2 字符串的访问96

5.4.3 字符串的修改96

5.4.4 字符串的比较96

5.4.5 其他操作96

6.1 概述99

第6章 异常处理99

6.2.1 捕获异常100

6.2.2 声明异常100

6.2.3 抛出异常100

6.3 处理异常100

6.3.1 try和catch语句100

6.2 异常类型100

6.3.2 finally语句101

6.3.3 异常处理的原则101

7.1.1 计算机数据的I/O方向105

7.1.2 Java中包含的输入/输出流的类105

第7章 输入输出及文件操作105

7.1 概述105

7.2 文件107

7.2.1 创建文件107

7.2.2 File类提供的方法107

7.2.3 随机文件流108

7.2.4 压缩文件流108

7.3.3 内存的读写109

7.3.2 字节输出流109

7.3.1 字节输入流109

7.3 字节I/O流109

7.4 字符类I/O流110

7.4.1 字符类输入流110

7.4.2 字符类输出流110

7.5 过滤流110

7.8.2 Matcher类111

7.8.1 Pattern类111

7.8 输入输出流和正则表达式111

7.7.3 CRC32类111

7.7.2 文件通道111

7.7.1 内存映射文件111

7.7 J2SE1.4提供的新的I/O功能111

7.6 管道流111

第8章 线程与对象串行化114

8.1 线程的概念114

8.1.1 什么是线程114

8.1.2 Java中的线程模型114

8.2 线程的创建115

8.4.1 多线程并发操作中的问题116

8.4 线程同步116

8.3.1 线程优先级与线程调度策略116

8.3 线程的调度与线程控制116

8.3.2 线程的基本控制116

8.4.2 对象的加锁及其操作117

8.4.3 死锁的防治118

8.4.4 线程间的交互wait()和notify()118

8.4.5 不建议使用的一些方法118

8.5 线程状态与生命周期118

8.7 对象的串行化119

8.7.3 构造可串行化对象的类119

8.7.2 串行化对象的方法119

8.7.1 串行化概念和目的119

8.6.2 线程组119

8.6.3 Thread类的其他方法119

8.6.1 支持线程的类119

8.6 线程相关的其他类与方法119

8.7.4 定制串行化120

8.7.5 串行化中对敏感信息的保护120

8.7.6 串行化的注意事项120

9.2.2 构件和容器123

9.2.1 java.awt包123

第9章 编写图形用户界面123

9.2 用AWT编写图形用户界面123

9.1 概述123

9.2.3 常用容器124

9.2.4 LayoutManager(布局管理器)124

9.3 AWT事件处理模型125

9.3.1 事件类125

9.3.2 事件监听器125

9.4 AWT构件库126

9.3.4 事件适配器126

9.3.3 AWT事件及其相应的监听器接口126

9.5 用Swing编写图形用户界面128

9.5.1 Swing概述128

9.5.2 Swing的类层次结构128

9.5.3 Swing的特性128

9.6 Swing构件和容器129

9.6.1 构件的分类129

9.6.3 各种容器面板和构件130

9.6.2 使用Swing的基本规则130

9.6.4 布局管理器132

9.7 Swing的事件处理机制132

第10章 Applet程序设计135

10.1 Applet概述135

10.1.1 Applet的概念135

10.1.2 Applet的生命周期概念136

10.1.3 Applet的类层次结构136

10.1.4 Applet类API概述136

10.1.6 Applet的显示137

10.1.5 Applet的关键方法137

10.2 Applet的编写138

10.2.1 Applet编写的步骤138

10.2.2 用户Applet类的定义138

10.2.3 在HTML页中包含Applet139

10.3 Applet中的图形化用户界面GUI140

10.3.1 基于AWT构件的Applet用户界面140

10.3.2 Applet中使用弹出式窗口141

10.3.3 基于Swing的Applet用户界面141

10.3.4 Applet中的事件处理141

10.4.3 播放声音142

10.4.2 动画制作142

10.4 Applet的多媒体支持142

10.4.1 显示图像142

10.5 Applet的安全控制143

1O.5.1 Applet的安全限制143

10.5.2 Java中的沙箱模型143

10.5.3 Java 2的安全策略定义与实施143

10.6.1 同页面Applet之间的通信144

10.6.2 Applet与浏览器之间的通信144

10.6 Applet与工作环境的通信144

10.5.4 Java 2中基于数字签名的安全控制144

10.6.3 Applet的网络通信145

10.7 Applet与Application145

第11章 J2SDK的下载和操作148

11.1 J2SDK的下载与安装148

11.1.1 J2SDK的下载148

11.1.2 J2SDK的安装148

11.2 J2SDK的操作命令148

11.3.1 Java命名约定150

11.3 Java编程规范150

11.3.3 Java源文件结构规则151

11.3.2 Java注释规则151

11.3.4 Java源代码排版规则152

11.3.5 编程建议152

第12章 Java的应用155

12.1 JDBC的概念及利用JDBC访问数据库155

12.2 网络通信156

12.3 J2ME平台156

12.5 J2EE平台157

12.4 J2SE平台157

第二部分 上机部分159

上机指导159

上机例题详解166

第三部分 模拟考场203

全真笔试模拟试卷(一)203

全真笔试模拟试卷(二)208

全真笔试模拟试卷(三)213

全真笔试模拟试卷(四)218

全真笔试模拟试卷(五)223

全真笔试模拟试卷(六)229

全真笔试模拟试卷(七)235

全真笔试模拟试卷(八)241

上机模拟试卷(一)247

上机模拟试卷(二)250

上机模拟试卷(三)253

上机模拟试卷(四)256

上机模拟试卷(五)260

上机模拟试卷(六)265

上机模拟试卷(七)268

上机模拟试卷(八)271

上机模拟试卷(九)274

上机模拟试卷(十)277

全真笔试模拟试卷参考答案280

上机模拟试卷参考答案284

第四部分 历年真题287

2005年4月全国计算机等级考试二级笔试试卷Java语言程序设计287

2005年9月全国计算机等级考试二级笔试试卷Java语言程序设计294

历年真题参考答案299

热门推荐