网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 计算机/网络 > 商品详情

面向对象编程C++和Java比较教程

分享到:
面向对象编程C++和Java比较教程

最 低 价:¥53.20

定 价:¥76.00

作 者:[美]卡克 著,徐波 译

出 版 社:人民邮电出版社

出版时间:2004-6-1

I S B N:9787115122773

商品详情

编辑推荐

方便学习和易于掌握相似的基本语言结构;增添学习乐趣,了解每种语言的优点和不足;用不同语言编写具有相同功能的程序,可以培养灵活处理复杂项目的能力;相同概念的比较能够加深对概念的理解。

内容简介

C++和Java是目前两种主流的面向对象编程语言。本书从基本结构到如何进行应用层次的编程,对这两种语言进行比较和对照,具有重要的学术价值和现实意义。
全书共20章,分别从基础概念和机制、基本语言要素、OO编程特性、专业编程应用等方面,介绍了C++和Java的精髓和区别。本书还有一个独特的学习方式,就是用C++重新编写一个特定的Java程序,实现相同的功能,或者反过来,用Java重写C++程序。这种方法能够培养学生更加灵活地处理那些比较困难的项目,无论是C++还是Java项目。每章最后的“更多阅读推荐”提供了丰富的可查询资料。
本书适合高等院校计算机专业用做面向对象程序设计课程的教材,对于熟悉C++和Java两种语言中的一种,而又想了解和掌握另一种语言的程序员也非常有帮助。

作者简介

Avinash C.Kak是普度大学电子和计算机工程系的教授,负责教授面向对象编程和设计课程,多次被评为“年度最佳教师”。


目录

第1章 大处着眼—OO编程的一些共性 1
1.1 什么是面向对象编程 1
1.2 OO有什么优点 1
1.3 如何精通OO 2
第2章 初窥门径 3
2.1 简单程序:对一个整型数组求和 3
2.2 简单程序:终端I/O 8
2.3 简单程序:文件I/O 12
2.4 更多阅读推荐 16
2.5 作业 16
第3章 类及其他一些关键的概念 18
3.1 在C++中定义类 20
3.2 在Java中定义类 23
3.3 创建对象:C++和Java 的异同 25
3.4 在C++中定义子类 26
3.5 在Java中定义子类 29
3.6 阻断继承 32
3.7 创建对象的打印表示形式 34
3.8 对象的销毁 35
3.9 Java的程序包(Package) 36
3.10 C++的名字空间(namespace) 40
3.11 类成员的访问控制 47
3.12 抽象类和接口 49
3.13 对象的比较 51
3.14 类的静态成员 54
3.15 模板类 55
3.16 嵌套类型 56
3.17 在C程序中实现OO行为 64
3.18 更多阅读推荐 70
3.19 作业 70
第4章 字符串 73
4.1 C的字符串:简单回顾 73
4.2 C风格字符串的一些弱点 75
4.3 C++的字符串 76
4.4 Java的字符串 88
4.5 更多阅读推荐 97
4.6 作业 97
第5章 使用容器类 100
5.1 C++的容器类 101
5.2 Java的容器 124
5.3 参考资料和更多阅读推荐 137
5.4 作业 138
第6章 基本类型及其输入/输出 144
6.1 标记、标识符和变量名 144
6.2 C++和Java的基本类型 145
6.3 布尔类型 145
6.4 字符类型 146
6.5 整数类型 150
6.6 浮点类型 151
6.7 基本类型的类型转换 152
6.8 C++的I/O流 161
6.9 Java的I/O流 175
6.10 更多阅读推荐 186
6.11 作业 186
第7章 声明、定义和初始化 191
7.1 什么时候声明同时也是定义 191
7.2 C++的变量在定义时是否同时进行了缺省初始化 193
7.3 在Java中变量在定义时会不会进行缺省的初始化 198
7.4 在C++中声明指针类型 201
7.5 C++的指针数组 203
7.6 声明多个名字 204
7.7 C++标识符的作用域 205
7.8 Java标识符的作用域 206
7.9 C++的数组及其初始化 207
7.10 Java的数组及其初始化 210
7.11 符号常量 214
7.12 C++的宏 215
7.13 C++的枚举类型 216
7.14 参考资料和更多阅读推荐 219
7.15 作业 219
第8章 对象引用和内存分配 222
8.1 C++的对象引用 222
8.2 Java的对象引用 224
8.3 C++的内存分配 224
8.4 Java的内存分配 225
8.5 C++的结构 226
8.6 作业 228
第9章 函数和方法 232
第10章 异常处理 260
第11章 类:剩余的故事 281
第12章 C++的操作符重载 343
第13章 泛型和模板 381
第14章 OO编程的模型图 410
第15章 类的扩展 431
第16章 C++的多重继承 515
第17章 图形用户界面OO编程 572
第18章 面向对象多线程编程 707
第19章 网络编程 758
第20章 数据库编程 780
参考文献 800

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...