《C/C++程序员Java基础》求取 ⇩

第一部分概念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

1997《C/C++程序员Java基础》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(B.布恩)Barry Boone著;陈卫民,韦长江译 1997 北京:北京大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C语言程序设计基础(1992 PDF版)
C语言程序设计基础
1992 北京:科学出版社
C/C++程序员Java编程( PDF版)
C/C++程序员Java编程
北京市:清华大学出版社
Netbios c 程序员指南( PDF版)
Netbios c 程序员指南
C和C++图形程序设计基础( PDF版)
C和C++图形程序设计基础
C&C++程序设计( PDF版)
C&C++程序设计
C语言程序设计基础(1998 PDF版)
C语言程序设计基础
1998 北京:科学出版社
C语言程序设计基础(1997 PDF版)
C语言程序设计基础
1997 大连:大连理工大学出版社
C语言程序设计基础教程(1997 PDF版)
C语言程序设计基础教程
1997 重庆:重庆大学出版社
C语言及其开发工具  下  调试器及运行库(1988 PDF版)
C语言及其开发工具 下 调试器及运行库
1988 厦门:厦门大学出版社
C程序设计语言基础(1987 PDF版)
C程序设计语言基础
1987 哈尔滨:哈尔滨工业大学出版社
C++程序设计基础(1996 PDF版)
C++程序设计基础
1996 北京:高等教育出版社
Visual C++程序员基础教程(1999 PDF版)
Visual C++程序员基础教程
1999 青岛:青岛出版社
计算机基础及C/C++程序设计(1999 PDF版)
计算机基础及C/C++程序设计
1999 天津:南开大学出版社
C语言程序设计基础(1986 PDF版)
C语言程序设计基础
1986 北京:清华大学出版社
C++程序设计基础(1996 PDF版)
C++程序设计基础
1996 北京:电子工业出版社