当前位置:天才代写 > tutorial > JAVA 教程 > 比拟C++和Java

比拟C++和Java

2017-11-13 08:00 星期一 所属: JAVA 教程 浏览:466

“作为一名C++措施员,我们早已把握了面向工具措施设计的根基观念,并且Java的语法无疑长短常熟悉的。事实上,Java原来就是从C++衍生出来的。”

然而,C++和Java之间仍存在一些显著的差别。可以这样说,这些差别代表着技能的极大进步。一旦我们弄清楚了这些差别,就会领略为什么说Java是一种优秀的措施设计语言。本附录将引导各人认识用于区分Java和C++的一些重要特征。
(1) 最大的障碍在于速度:表明过的Java要比C的执行速度慢上约20倍。无论什么都不能阻止Java语言举办编译。写作本书的时候,方才呈现了一些准及时编译器,它们能显著加速速度。虽然,我们完全有来由认为会呈现合用于更多风行平台的纯固有编译器,但假使没有那些编译器,由于速度的限制,必需有些问题是Java不能办理的。
(2) 和C++一样,Java也提供了两种范例的注释。
(3) 所有对象都必需置入一个类。不存在全局函数可能全局数据。假如想得到与全局函数等价的成果,可思量将static要领和static数据置入一个类里。留意没有象布局、列举可能连系这一类的对象,一切只有“类”(Class)!
(4) 所有要领都是在类的主体界说的。所以用C++的目光看,好像所有函数都已嵌入,但实情并非如何(嵌入的问题在后头报告)。
(5) 在Java中,类界说采纳险些和C++一样的形式。但没有符号竣事的分号。没有class foo这种形式的类声明,只有类界说。

class aType()
void aMethod() {/* 要领主体 *

 

    关键字:

天才代写-代写联系方式