Java与C ++有何不同?比较他们两个。

以下是C ++和Java之间的主要区别。

  • Java是平台独立的,而C ++不是。

  • 一切都应该是Java类。没有全局功能。没有全局数据。没有结构,没有联合。

  • java中没有范围解析运算符::。

  • 只能使用java中的new运算符来创建对象。

  • Java中没有像宏这样的预处理器。

  • 确保Java中的原始数据类型可以在Java中初始化。

  • 包而不是命名空间。

  • 没有指针。

  • 对象中没有析构函数。

  • 没有默认参数。

  • 没有goto语句。

  •  没有模板或参数化类型。

  •  没有内联方法。

  •  没有多重继承。

  •  没有运算符超载。