为什么java开发出来的软件运行的相对来说比较慢呀

来源:百度知道 编辑:UC知道 时间:2024/06/01 15:47:59
谢谢个位前辈哦!!!

因为java源文件经编译后生成的是特殊字节文件,后缀为.class,这种文件不是执行的,要通过一个叫JVM的虚拟机加载后,才能运行,所以就慢了

想快啊,用C++啊,java是用性能换来了平台无关性

我没觉得哪里慢啊,即感觉到了?

首先找下软件设计的问题!

1.程序第一次运行,生成.class时,程序会慢.
2.程序本身没优化得好的问题.

其实中间经过了一层jvm的解释执行,可能会感觉到慢
但是另外一方面是程序的设计问题,使用的算法、时间复杂度等
都制约着软件的运行速度,还有硬件设备等