误区 面向过程性能比面向对象高。 原因 java性能比c++性能差的原因不在于它是面向对象语言。而是在于java是半编译型语言,最终执行的代码并不是可以被CPU执行的二进制的机器码。而是需要将.java文件编译成.class文件。然后再由jvm翻译成机器语言。 同样:c是面向过程的语言,而c++是面向对象语言。而他们两个的性能不相上下。