多做题,通过考试没问题!

全国信息技术应用考试

睦霖题库>大学试题(计算机科学)>全国信息技术应用考试

简述Java语言与C/C++语言的主要差异。

正确答案:J.ava基于C++,与之有许多相似之处,但其设计更易于使用,它们之间主要差异有:
(1)Java中无C/C++中最复杂并有潜在危险的指针
(2)Java无C/C++中的#include、#define和头文件。
(3)Java无C/C++中的structure,union及typedef。
(4)Java无C/C++中的函数、指针和多重继承。
(5)Java无C/C++中的goto指令。
(6)Java无C/C++中的操作符重载(OperatiorOverloading)、自动类型的转换
(7)Java系统要求对对象进行相容性检查,以防止不安全的类型转换。
(8)Java语言最强大的特性之一是它的平台独立性,Java可以处理好平台之间的移植问题。
(9)Java语言中没有全局变量的定义,只能通过公用的静态的变量实现,从而减少了引起错误的地方。
答案解析:
进入题库查看解析

微信扫一扫手机做题