java的应用程序呵控制台程序运行速度的确很慢,因为它是解释执行,而c等是编译执行,而且java特别吃内存,所以对机器的性能要求较高。但是它在网络方面的表现确非常不错,如jsp,在企业级应用,如j2ee,在楔入式,如jeme等的表现非常强劲。所以不要单单只看速度!而且java的真正特点是在于其真实的面向对象性及跨平台性。所以在网络应用层面看java的优点表现出来了

解决方案 »

  1.   

    这是由于java的垃圾收集器的缘故,传统的c语言只所以速度快,就是因为他在速度和性能做了取舍,最后他选择了速度,我感觉你最好看一下《Think in Java》上面有很详细的介绍,而且是一本很不错的好书。
                                                                                                            知识改变命运