简答题

简述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语言中没有全局变量的定义,只能通过公用的静态的变量实现,从而减少了引起错误的地方。

答案解析

相似试题
  • 根据本章所介绍的JavaScript脚本语言,简述该脚本语言与Java语言的区别?

    简答题查看答案

  • 简述Java语言的主要特点。

    简答题查看答案

  • 简述Java语言的主要特点是什么。

    简答题查看答案

  • Java语言与其他主要语言相比较,独有的特点是()。

    单选题查看答案

  • 关于汇编语言与C/C++的混合程序叙述正确的是()

    单选题查看答案

  • 简述Java语言的三个程序分支。

    简答题查看答案

  • Java语言跟C语言不同,它增加了一种基本数据类型String。String与int一样都属于Java语言的基本数据类型。

    判断题查看答案

  • 说明Java语言中“=”与“==”的区别。

    简答题查看答案

  • C#语言与Java语言一样,也是一种面向对象的语言,C#语言中声明类的关键字是()。

    单选题查看答案