|
发表于 2008-1-30 16:14:35
|
显示全部楼层
就速度而言,java在loading的时候比较的慢,主要是因为java的字节码没有完成link的过程,所以在加载的时候,需要做link。这也是为什么java的客户端程序启动都比较慢的原因。但是完全运行起来之后,java的速度并不慢,并且由于java能够动态的利用处理器的扩展api,所以,在默写情况下java的速度甚至可以比c++要快。
每个语言都有一个使用的范围,如果你并不关心加载的速度,那么java很适合你,如果你关心加载的速度,c++更加适合。运行起来之后,速度的区别主要是算法的复杂度,和用c++和java没有太大区别。 |
|