mirror of https://github.com/OI-wiki/OI-wiki
fix(cpp-other-langs.md): typo (#5467)
fix(cpp-other-langs.md): 错字修改 “由于面向对象由许多非常好的特性”->“由于面向对象有许多非常好的特性”master
parent
4072db2253
commit
1a67e168ae
|
@ -86,7 +86,7 @@ Python 是目前机器学习界最常用的语言。相比于 C++,Python 的
|
|||
|
||||
## Java 与 C++ 的区别
|
||||
|
||||
Java 与 C++ 都是面向对象的语言,都使用了面向对象的思想(封装、继承、多态),由于面向对象由许多非常好的特性(继承、组合等),因此二者有很好的可重用性。所以相比于 Python,Java 和 C++ 更加类似。
|
||||
Java 与 C++ 都是面向对象的语言,都使用了面向对象的思想(封装、继承、多态),由于面向对象有许多非常好的特性(继承、组合等),因此二者有很好的可重用性。所以相比于 Python,Java 和 C++ 更加类似。
|
||||
|
||||
二者最大的区别在于 Java 有 JVM 的机制。JVM 全称是 Java Virtual Machine,中文意为 Java 虚拟机。Java 语言的一个非常重要的特点就是与平台的无关性。而使用 Java 虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入 Java 语言虚拟机后,Java 语言在不同平台上运行时不需要重新编译。Java 语言使用 Java 虚拟机屏蔽了与具体平台相关的信息,使得 Java 语言编译程序只需生成在 Java 虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。
|
||||
|
||||
|
|
Loading…
Reference in New Issue