java为什么这么慢?

来源:百度知道 编辑:UC知道 时间:2024/07/07 19:28:31

java 是纯粹的面向对象语言,可以说 java 比 C++ 还要高级一点,因为 C++ 为了兼容 C ,而保留了 C 的面向过程的风格。
程序设计语言越是高级,那么它的效率就越低。在编译过程中,高级语言都要先翻译成汇编语言,越是高级的语言经过编译所得的汇编代码越长。然后进一步翻译成机器语言时,同理,所得的机器代码就越长。
这也就是为什么目前在众多追捧 面向对象技术 好的同时,C 语言这样的面向过程语言依然很流行,还有汇编同样没有人说它过时。