图书介绍

二级Java语言程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载

二级Java语言程序设计教程
  • 杨昭主编;陈祥,杨丽波,张文科副主编 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:7508437039
  • 出版时间:2006
  • 标注页数:337页
  • 文件大小:15MB
  • 文件页数:349页
  • 主题词: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章 Java语言概述1

1.1 Java语言的起源和发展1

1.1.1 几种典型语言的发展历程1

1.1.2 Java语言的起源3

1.1.3 Java语言的发展4

1.2 面向对象的程序设计5

1.2.1 面向对象技术的提出5

1.2.2 面向对象的编程思想5

1.2.3 面向对象编程的基本原则6

1.3 Java语言的特点9

1.3.1 语言特点概述9

1.3.2 Java语言的具体特点11

1.3.3 Java和C/C++的比较14

1.4 Java程序的运行15

1.4.1 Java运行环境的安装与配置15

1.4.2 第一个Java程序16

1.4.3 两种类型的Java程序17

1.4.4 Java环境的有关工具18

1.4.5 Java程序的编写开发工具19

1.5 经典题解19

1.6 课后习题20

第2章 Java语言基础22

2.1 预备知识22

2.1.1 一个简单的Java程序22

2.1.2 两种控制语句23

2.1.3 关于程序块25

2.2.1 标识符26

2.2 基本语言要素26

2.2.2 Java关键字27

2.2.3 字面量27

2.2.4 分隔符27

2.2.5 注释28

2.3 基本数据类型32

2.3.1 Java是强类型语言32

2.3.2 整数类型33

2.3.3 浮点类型35

2.3.4 字符类型36

2.3.5 布尔类型38

2.3.6 对字面量的进一步讨论39

2.4 变量40

2.4.1 Java变量的声明41

2.4.2 变量的作用域和生存期41

2.4.3 类型转换44

2.5 数组47

2.5.1 一维数组47

2.5.2 多维数组49

2.5.3 声明数组的另一种格式52

2.5.4 关于Java中的字符串52

2.6 运算符53

2.6.1 算术运算符53

2.6.2 关系运算符57

2.6.3 位运算符58

2.6.4 逻辑运算符65

2.6.5 其他运算符67

2.6.6 运算符的优先级68

2.7 经典题解70

2.8 课后习题71

3.1.1 if语句73

3.1 选择控制语句73

第3章 控制语句73

3.1.2 switch语句76

3.2 循环控制语句79

3.2.1 for循环语句79

3.2.2 while循环语句83

3.2.3 do-while循环语句85

3.3 跳转控制语句87

3.3.1 break语句87

3.3.2 continue语句91

3.3.3 return语句92

3.4 经典题解93

3.5 课后习题94

4.1 类的基础知识98

4.1.1 类的一般格式98

第4章 类及其方法98

4.1.2 一个简单的类99

4.1.3 关于String类101

4.1.4 对象的声明103

4.1.5 关于Java中的数组105

4.1.6 嵌套类与内部类106

4.2 类的方法109

4.2.1 类方法的一般形式109

4.2.2 给类添加一个方法109

4.2.3 方法的返回值111

4.2.4 添加带自变量的方法112

4.2.5 构造函数114

4.2.6 关于finalize()方法116

4.3 参数传递117

4.3.1 将对象作为参数117

4.3.2 参数的传递方式119

4.3.3 使用命令行参数121

4.3.4 返回对象121

4.3.5 关于递归122

4.4 访问控制124

4.4.1 关于Java中的访问控制124

4.4.2 使用this关键字127

4.4.3 关于static关键字128

4.4.4 使用final关键字129

4.5 经典题解130

4.6 课后习题131

第5章 继承与多态133

5.1 继承机制133

5.1.1 关于继承133

5.1.2 使用super关键字138

5.1.3 使用final关键字142

5.2 创建多级层次类143

5.2.1 多级层次的类144

5.2.2 何时调用构造函数146

5.3 多态与重载147

5.3.1 关于多态147

5.3.2 方法的重载148

5.3.3 构造函数重载150

5.4 方法的动态调度152

5.4.1 关于多态方法调用152

5.4.2 为什么要重载方法153

5.4.3 运用方法重载154

5.5 使用抽象类155

5.6 经典题解157

5.7 课后习题158

6.1.1 包的创建160

6.1 Java中的包160

第6章 包和接口160

6.1.2 关于类路径161

6.1.3 一个简单的例子161

6.1.4 访问保护162

6.1.5 包的导入165

6.2 接口167

6.2.1 关于接口167

6.2.2 接口的定义168

6.2.3 接口的实现169

6.2.4 接口的使用171

6.2.5 接口中的变量174

6.2.6 接口的扩展176

6.3 经典题解177

6.4 课后习题177

7.1.1 关于异常处理178

第7章 异常处理178

7.1 异常处理基础178

7.1.2 异常的类型179

7.1.3 Java的内置异常179

7.1.4 未被捕获的异常181

7.2 try和catch语句182

7.2.1 try和catch的使用182

7.2.2 显示一个异常的描述183

7.2.3 使用多重catch语句183

7.2.4 嵌套try语句185

7.3 异常抛出187

7.3.1 throw语句187

7.3.2 throws语句188

7.4 finally语句189

7.5 自定义异常类191

7.6 经典题解192

7.7 课后习题193

第8章 多线程编程195

8.1 多线程编程概述195

8.1.1 什么是多线程195

8.1.2 Java线程模型196

8.2 线程的创建198

8.2.1 关于主线程198

8.2.2 创建一个线程200

8.2.3 创建多线程203

8.2.4 使用isAlive()和join()204

8.3 线程的优先级206

8.4 线程同步208

8.4.1 使用同步方法209

8.4.2 同步语句211

8.5 线程间通信212

8.5.1 Java中的线程通信212

8.5.2 关于死锁216

8.6 线程的控制218

8.6.1 挂起、恢复和终止线程218

8.6.2 Java 2中的线程控制220

8.6.3 使用instanceof222

8.7 经典题解224

8.8 课后习题225

第9章 Applet编程227

9.1 关于Applet类227

9.1.1 Applet基础227

9.1.2 Applet类228

9.1.3 Applet体系结构229

9.2.1 图形文件的读入232

9.2 Applet中的文件操作232

9.2.2 声音文件的读入233

9.2.3 Applet中字体属性的设置233

9.3 使用Applet访问数据库235

9.4 经典题解238

9.5 课后习题239

第10章 输入与输出244

10.1 Java输入/输出基础244

10.1.1 流的概念244

10.1.2 字节流和字符流244

10.1.3 预定义流246

10.1.4 Java输入/输出类和接口246

10.2 读取控制台输入247

10.2.1 如何读取控制台输入247

10.2.3 读取字符串248

10.2.2 读取字符248

10.3 向控制台写输出249

10.3.1 如何向控制台写输出249

10.3.2 PrintWriter类250

10.4 流类251

10.4.1 字节流251

10.4.2 字符流262

10.5 文件的读写268

10.5.1 如何进行文件读写269

10.5.2 File类271

10.5.3 目录273

10.6 经典题解275

10.7 课后习题276

11.1 Java常用工具包278

11.1.1 核心Java API包278

第11章 常用工具包和类278

11.1.2 关于java.lang279

11.2 简单类型包装器280

11.2.1 Number类280

11.2.2 Double类和Float类281

11.2.3 Byte、Short、Integer和Long284

11.2.4 Character类285

11.2.5 boolean类287

11.2.6 关于Vector288

11.2.7 Void和Process289

11.3 Obiect类289

11.3.1 Obiect类的方法289

11.3.2 使用clone()和Cloneable接口290

11.4 Class类292

11.5 Package类294

11.6 Runtime类295

11.6.1 内存管理296

11.6.2 执行其他的程序297

11.7 System类298

11.7.1 使用currentTimeMillis()方法299

11.7.2 使用arraycopy()方法300

11.7.3 环境属性300

11.8 Math类301

11.8.1 超越函数301

11.8.2 指数函数301

11.8.3 舍入函数301

11.8.4 其他数学方法302

附录A 全国计算机等级考试二级Java考试大纲304

附录B 笔试全真模拟试卷306

附录C Java参考编程规范318

附录D 参考答案326

热门推荐