图书介绍

C/C++程序员Java基础2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C/C++程序员Java基础
  • (美)(B.布恩)Barry Boone著;陈卫民,韦长江译 著
  • 出版社: 北京:北京大学出版社
  • ISBN:7301034814
  • 出版时间:1997
  • 标注页数:208页
  • 文件大小:7MB
  • 文件页数:223页
  • 主题词:

PDF下载


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

下载说明

C/C++程序员Java基础PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 概念1

第一章 Java的原理1

1.1 简单明了2

1.2 易学易懂3

1.3 面向对象4

1.4 改革创新5

1.5 Java程序的类型6

1.7 下一步干什么?7

1.6 本章小结7

第二章 Java如何实现面向对象的编程8

2.1 应用程序是类和实例的集合8

2.2 类和实例包含数据和行为8

2.3 继承和接口使得类分层次9

2.4 Java的类是基类9

2.5.6 构造函数与析构函数10

2.5.5 方法重载10

2.5.4 操作符重载10

2.5.2 封装10

2.5.3 数组和字符串10

2.5.1 原语10

2.5 Java如何实现面向对象10

2.6 本章小结11

2.7 下一步干什么?11

第三章 语言基础12

3.1 建造语句块12

3.2 执行12

3.2.1 什么是线程?12

3.2.2 多线程13

3.2.3 C和C++++要求单线程14

3.2.4 Java要求多线程14

3.3 内存15

3.3.1 在C和C++++中内存是你的责任15

3.3.2 在Java中内存是系统的职责16

3.4.1 由于返回值的错误处理17

3.4 错误处理17

3.4.2 由于异常的错误处理18

3.4.3 在Java中的错误处理18

3.5 本章小结18

3.6 下一步干什么?18

第四章 开发周期19

4.1 第一个问题19

4.1.1 C:我该如何做?19

4.1.2 C++++和Java:我想做什么?19

4.2 软件工程19

4.2.1 在C和C++++中的设计过程20

4.2.2 在C++++和Java的中设计对象20

4.3 编译20

4.3.1 C和C++++的机器代码(机器相关)20

4.3.2 Java类文件和字节代码(机器无关)21

4.4.1 执行一个C/C++++程序22

4.4.2 解释一个Java程序22

4.4 运行22

4.5 组织你的项目23

4.5.1 C和C++++的源和头文件23

4.5.2 Java的源文件23

4.5.3 程序包23

4.5.4 发行API24

4.6 本章小结24

4.7 下一步干什么?24

5.2 为什么是Web上的Java?25

5.2.1 平台无关25

5.1 改观Web25

第五章 Java环境25

5.2.2 可靠26

5.2.3 安全26

5.2.4 多线程26

5.2.5 动态26

5.2.6 小26

5.2.7 标准26

5.3 一种新的Web浏览器27

5.5 下一步干什么?28

5.4 本章小结28

第二部分 快速开始30

第六章 基于文本的应用程序30

6.1 “Hello,World!”30

6.1.1 main( )和参数31

6.1.2 程序包32

6.1.3 执行行为32

6.2 写简单的输出32

6.3.1 C的规模33

6.3 读简单的输入33

6.3.2 C++++版本35

6.3.3 Java版本37

6.3.4 类37

6.3.5 实例变量37

6.3.6 构造函数及其它方法37

6.3.7 实例37

6.3.8 数据类型37

6.4 另一版本:孤立用户界面38

6.3.9 String和StringBuffer38

6.4.1 程序结构40

6.4.2 错误处理40

6.5 命令行输入41

6.6 本章小结41

6.7 下一步干什么?41

第七章 图形应用程序42

7.1 Hello,World!42

7.1.1 图形无关42

7.1.2 对图形Hello,World的总观43

7.1.3 窗口层次44

7.1.4 main()的再次访问44

7.2 写简单的输出45

7.3 读简单的输入46

7.3.1 图形PlanetaryScale的总观48

7.3.2 安排用户界面的容器及成分49

7.3.3 一些新的方法49

7.3.4 产生事件49

7.5 下一步干什么?50

7.3.5 处理事件50

7.4 本章小结50

第八章 Web上的小应用程序51

8.1 Hello,World!(再一次)51

8.1.1 可执行内容51

8.1.2 小应用程序的生存周期52

8.1.3 为Web准备一个Java程序53

8.1.4 将一个小应用程序放进Web页中53

8.1.5 运行一个小应用程序53

8.2 一个甜点心加顶以及一层地板石蜡54

8.3 写简单的输出55

8.4 读简单的输入56

8.5 继续流程58

8.6 本章小结59

8.7 下一步干什么?59

9.1 定义类和创建实例61

9.1.1 从Java的类继承61

第三部分 细节61

第九章 设计类61

9.1.2 创建新实例62

9.2 类和实例数据62

9.2.1 访问数据62

9.2.2 工作中必需的知识63

9.2.3 一些基本知识63

9.2.4 封装(Wrappers)64

9.2.5 实例变量64

9.2.8 静态初始化器65

9.2.6 类变量65

9.2.7 常量65

9.3 类和实例方法67

9.3.1 调用方法67

9.3.2 实例方法67

9.3.3 类方法68

9.3.4 方法参数68

9.3.5 重载方法69

9.4.2 抽象和具体类70

9.4.1 类层次70

9.4 继承70

9.4.3 接口71

9.4.4 继承变量73

9.4.5 重设存在的方法73

9.4.6 强制类转换75

9.5 组织类76

9.5.1 创建程序包76

9.5.2 访问类76

9.6 原型(第1部分)77

9.7 本章小结80

9.8 下一步干什么?80

第十章 实现类81

10.1 创建实例81

10.1.1 构造函数81

10.1.2 =和clone()83

10.2 使用数据类型工作85

10.2.1 整数85

10.2.2 浮点数86

10.2.4 布尔型88

10.2.3 字符型88

10.2.5 this,super和null89

10.2.6 变量作用域89

10.3.2 位运算符91

10.4 控制流91

10.4.1 使用已经知道的91

10.3.1 算术运算符91

10.3 运算符91

10.4.2 使用标号92

10.5 原型(第2部分)95

10.6 本章小结99

10.7 下一步干什么?99

第十一章 提高能力100

11.1 数组100

11.1.1 C/C++++中的数组100

11.1.2 Java中的数组101

11.1.4 数组的数组102

11.1.3 数组和它们代表的数据类型102

11.1.5 数组作为数据类型104

11.1.6 转换数组105

11.2 字符串105

11.2.1 C/C++++中的字符串105

11.2.2 在Java中使用String类105

11.2.3 读写字符串106

11.2.4 操作字符串106

11.3 多任务107

11.3.1 一个可能的C/C++++方法107

11.3.2 Java中的多任务107

11.3.3 线程107

11.3.4 线程的生命周期112

11.3.5 同步和监视器113

11.3.6 避免死锁114

11.3.7 优先级115

11.3.8 高级同步116

11.3.9 实现Runnable117

11.4.1 C/C++++中的错误报告118

11.4.2 Java中的异常118

11.4 错误处理118

11.4.3 finally语句块119

11.4.4 何时处理异常120

11.4.5 Java的异常121

11.5 本章小结122

11.6 下一步干什么?122

12.1.3 预处理123

12.1.5 条件编译123

12.1.4 宏123

第十二章 包含剩下的部分123

12.1.2 引用123

12.1.1 联合123

12.1 你不能做什么123

12.2.2 函数124

12.2.1 结构和Typedef124

12.2 替换124

12.1.7 头文件124

12.1.6 模板124

12.1.8 变长参数表124

12.2.3 引用调用125

12.2.4 常量和预处理变量126

12.2.5 多重继承126

12.3 优化126

12.3.1 释放内存126

12.3.3 用volatile抑制优化128

12.3.2 内联函数128

12.4 关键字129

12.4.1 Java的关键字总结129

12.4.2 来自C的不再有效的关键字131

12.4.3 来自C++++的不再有效的关键字131

12.5 本章小结131

12.6 下一步干什么?132

13.1.2 六个有意义的应用程序133

13.1.1 五个有用的程序包133

13.1 Java的程序包和应用程序样例133

第十三章 使用Java的程序包工作133

13.2 更多的java.long例子137

13.2.1 高级String例子137

13.2.2 Math例子139

13.2.3 其它语言类140

13.3 图形与java.awt140

13.3.1 定位、字体和像素140

13.3.2 Java的布局管理器141

13.3.3 使用GridBagLayout146

13.3.4 实现自己的布局管理器148

13.3.5 低级绘图148

13.3.6 颜色150

13.3.7 低级图形的一些例子150

13.3.8 关于事件更多的东西151

13.4.3 读文件153

13.4.1 文件与目录句柄153

13.4.2 列表文件153

13.3.9 其它AWT类153

13.4 文件与java.io153

13.5 使用Java.NET进行Internet编程155

13.5.1 高级通信155

13.5.2 低级通信156

13.6 Java.util中的工具160

13.6.1 日期160

13.6.2 向量160

13.6.3 散列表161

13.7 本章小结162

13.6.4 随机数发生器162

13.8 下一步干什么?163

第十四章 编写Web程序164

14.1 快速回顾164

14.1.1 Applet子类164

14.1.2 Applet生存周期164

14.1.3 窗口层次164

14.1.4 在HTML页中嵌入小应用程序164

14.2.2 AppletContext165

14.2 Applet类和AppletContext接口165

14.2.1 Applet165

14.3 传递值给小应用程序166

14.4 特别的考虑167

14.4.1 线程167

14.4.2 图像167

14.4.3 动画167

14.4.4 声音169

14.4.7 用户界面的变化170

14.4.6 安全问题170

14.4.5 标准输出170

14.5 本章小结171

14.6 下一步干什么171

第四部分 附录173

附录A 编译和运行Java应用程序173

附录B Java源代码176

附录C 连接Java和C203

附录D Web资源208

热门推荐