fix(cpp-other-langs.md): typo (#5467)

fix(cpp-other-langs.md): 错字修改

“由于面向对象由许多非常好的特性”->“由于面向对象有许多非常好的特性”
master
Pologue 2024-03-19 20:51:57 +08:00 committed by GitHub
parent 4072db2253
commit 1a67e168ae
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 1 deletions

View File

@ -86,7 +86,7 @@ Python 是目前机器学习界最常用的语言。相比于 C++Python 的
## Java 与 C++ 的区别
Java 与 C++ 都是面向对象的语言,都使用了面向对象的思想(封装、继承、多态),由于面向对象许多非常好的特性(继承、组合等),因此二者有很好的可重用性。所以相比于 PythonJava 和 C++ 更加类似。
Java 与 C++ 都是面向对象的语言,都使用了面向对象的思想(封装、继承、多态),由于面向对象许多非常好的特性(继承、组合等),因此二者有很好的可重用性。所以相比于 PythonJava 和 C++ 更加类似。
二者最大的区别在于 Java 有 JVM 的机制。JVM 全称是 Java Virtual Machine中文意为 Java 虚拟机。Java 语言的一个非常重要的特点就是与平台的无关性。而使用 Java 虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入 Java 语言虚拟机后Java 语言在不同平台上运行时不需要重新编译。Java 语言使用 Java 虚拟机屏蔽了与具体平台相关的信息,使得 Java 语言编译程序只需生成在 Java 虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。