#直面Java#002 Java 和 C++ 简单比较

2020-05-24  本文已影响0人  筱平哥哥

Date 20200524

Java 和 C++ 同为面向对象语言,两者的主要区别有哪些?

答:
Java 最开始是被设计用来支持网络计算,它依赖一个虚拟机来保证安全和可移植性。
C++ 主要是用在系统性应用程序设计上的语言,对 C 语言进行了扩展。

二者主要区别有:

Java 和 C++ 各有哪些优缺点?

两者最主要的区别是代表了两种类型的语言:

Java 是解释型语言,即源代码不直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行


Java 是解释型语言

缺点:执行速度慢、效率低
优点:依赖解释器、跨平台好

C++ 是编译型语言,即先将源代码编译成机器语言,再由机器运行机器码


C++ 是编译型语言

优点:执行速度快、效率高
缺点:依赖编译器、跨平台性差些

上一篇 下一篇

猜你喜欢

热点阅读