图书介绍

面向对象程序设计 Java语言PDF|Epub|txt|kindle电子书版本网盘下载

面向对象程序设计 Java语言
  • 杜春涛编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113080243
  • 出版时间:2007
  • 标注页数:305页
  • 文件大小:31MB
  • 文件页数:321页
  • 主题词: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语言的特点1

1.2 Java语言的实现机制3

1.2.1 JVM(Java虚拟机)3

1.2.2 垃圾回收机制3

1.2.3 代码的安全检验4

1.3 Java语言的体系结构4

1.3.1 JDK目录结构4

1.3.2 Java的API结构4

1.3.3 Java语言的程序结构5

1.4 Java的开发运行环境5

1.5 Java程序的运行步骤5

1.5.1 Java Application程序的建立及运行5

1.5.2 Java Applet程序的建立及运行9

1.6 Java程序的调试12

习题113

第2章 Java语言基础15

2.1 Java符号集15

2.1.1 标识符和关键字15

2.1.2 运算符和分隔符16

2.1.3 注释16

2.2 简单数据类型17

2.2.1 数据类型17

2.2.2 常量18

2.2.3 变量19

2.2.4 数据类型之间的转换24

2.2.5 基本数据类型类25

2.3 运算符和表达式26

2.3.1 算术运算符和表达式26

2.3.2 关系运算符和表达式28

2.3.3 逻辑运算符和表达式29

2.3.4 位运算符和表达式30

2.3.5 赋值运算符和表达式31

2.3.6 条件运算符和表达式31

2.3.7 运算符的优先级32

2.4 常用数学方法33

2.5 Java标准输入、标准输出和标准错误35

2.5.1 标准输入35

2.5.2 标准输出38

2.5.3 标准错误38

习题239

第3章 流程控制语句42

3.1 顺序结构42

3.2 分支语句43

3.2.1 if语句43

3.2.2 switch语句48

3.3 循环语句51

3.3.1 while语句51

3.3.2 do...while语句52

3.3.3 for语句53

3.3.4 循环语句的比较及其控制要点54

3.3.5 循环嵌套56

3.4 跳转语句57

3.4.1 break语句57

3.4.2 break lab语句58

3.4.3 continue语句59

3.4.4 continue lab语句60

习题360

第4章 类与对象65

4.1 类65

4.1.1 类的概念65

4.1.2 类的定义65

4.2 对象67

4.2.1 创建对象67

4.2.2 使用对象67

4.2.3 对象的初始化和构造方法68

4.3 数据成员70

4.3.1 数据成员的声明70

4.3.2 static修饰的静态数据成员70

4.3.3 final修饰的最终数据成员71

4.4 成员方法72

4.4.1 成员方法的分类72

4.4.2 声明成员方法73

4.4.3 方法体中的局部变量73

4.4.4 成员方法的返回值75

4.4.5 形式参数与实际参数75

4.4.6 成员方法的引用76

4.4.7 static修饰的静态方法77

4.4.8 final修饰的最终方法78

4.4.9 native修饰的本地方法79

4.5 内部类79

4.6 Java系统类库80

习题482

第5章 消息、继承、封装与多态85

5.1 消息85

5.1.1 消息的概念85

5.1.2 公有消息和私有消息85

5.2 继承86

5.2.1 继承的概念86

5.2.2 继承的特征87

5.2.3 继承的实现88

5.2.4 this与super90

5.3 抽象类、接口和包92

5.3.1 抽象类93

5.3.2 接口96

5.3.3 包100

5.4 封装103

5.4.1 公共访问控制符public104

5.4.2 缺省访问控制符friendly105

5.4.3 保护访问控制符protected105

5.4.4 私有访问控制符private106

5.4.5 封装与继承的关系107

5.5 多态107

5.5.1 多态的概念107

5.5.2 方法重载107

5.5.3 覆盖108

5.5.4 构造方法的重载与继承109

习题5111

第6章 常用系统类115

6.1 语言基础类115

6.1.1 Object类115

6.1.2 System类115

6.2 Applet类与Applet小程序117

6.2.1 Applet的基本工作原理117

6.2.2 Applet类117

6.2.3 HTML文件参数传递121

6.3 数组122

6.3.1 一维数组122

6.3.2 多维数组124

6.3.3 数组元素的复制126

6.3.4 数组之间的赋值126

6.3.5 数组作为方法参数127

6.3.6 数组类Arrays128

6.4 字符串129

6.4.1 String类130

6.4.2 StringBuffer类133

习题6134

第7章 异常处理139

7.1 异常概述139

7.2 异常类型140

7.2.1 系统定义的运行异常140

7.2.2 用户自定义的异常141

7.3 抛出异常142

7.3.1 系统自动抛出异常142

7.3.2 利用throw语句抛出异常143

7.3.3 利用throws语句抛出异常144

7.4 捕捉并处理异常144

7.4.1 利用try...catch语句捕捉并处理异常145

7.4.2 利用try...catch...finally语句捕捉并处理异常147

7.4.3 捕捉并处理throw语句抛出的异常149

7.4.4 捕捉并处理throws语句抛出的异常150

习题7151

第8章 输入/输出及文件操作154

8.1 流类概述154

8.1.1 流与计算机数据的I/O方向154

8.1.2 Java中包含的输入/输出流类155

8.2 字节I/O流160

8.2.1 字节输入流160

8.2.2 字节输出流162

8.2.3 内存的读写164

8.3 字符I/O流165

8.3.1 字符输入流165

8.3.2 字符输出流166

8.4 标准I/O流167

8.4.1 标准输入168

8.4.2 标准输出168

8.4.3 标准错误169

8.5 文件169

8.5.1 File类170

8.5.2 文件I/O流172

习题8179

第9章 多线程183

9.1 Java的多线程机制183

9.1.1 线程的生命周期183

9.1.2 多线程的实现方法184

9.2 通过继承Thread类和实现Runnable接口实现多线程185

9.2.1 Thread类185

9.2.2 通过继承Thread类实现多线程186

9.2.3 通过实现Runnable接口实现多线程187

9.3 线程等待188

9.4 线程同步190

9.5 线程的优先级193

习题9194

第10章 图形用户界面的设计与实现196

10.1 用AWT编写图形用户界面196

10.1.1 java.awt包196

10.1.2 构件、容器和布局管理器197

10.1.3 常用容器198

10.1.4 布局管理器(LayoutManager)200

10.2 AWT事件处理模型206

10.2.1 事件类208

10.2.2 事件监听器209

10.2.3 AWT事件及其相应的监听器接口209

10.2.4 事件适配器212

10.2.5 AWT事件处理方式214

10.3 AWT构件库218

10.3.1 标准构件的应用218

10.3.2 基本构件与监听器的对应关系251

10.4 AWT用户自定义成分251

10.4.1 与用户自定义成分有关的基础知识252

10.4.2 Color类252

10.4.3 绘制文字254

10.4.4 绘制图形256

10.4.5 显示图像260

10.4.6 实现动画260

10.5 用Swing编写图形用户界面262

10.5.1 Swing的特性262

10.5.2 Swing构件及其事件处理264

10.5.3 JOptionPane类对话框266

习题10270

第11章 Java的应用274

11.1 网络编程274

11.1.1 URL通信274

11.1.2 Socket通信278

11.1.3 UDP通信285

11.2 数据库编程288

11.2.1 数据库简介288

11.2.2 JDBC简介289

11.2.3 常用JDBC类与接口291

11.2.4 建立ODBC数据源294

11.2.5 JDBC编程295

习题11301

附录A Java编程规范302

附录B 全国计算机等级考试二级Java考试大纲306

参考文献308

热门推荐