原因是多方面的,因为它是解释执行,而不是编译执行,而且java特别吃内存,所以对机器的性能要求较高。但是它在网络方面的表现确非常不错,如jsp(只是第一次慢而已,如果运行了一次后再访问就快起来了),在企业级应用,如j2ee,在楔入式,如jeme等的表现非常强劲。所以不要单单只看速度!而且java的真正特点是在于其真实的面向对象性及跨平台性。所以在网络应用层面看java的优点才能很好表现出来了

解决方案 »

  1.   

    有时候一个程序运行的速度取决于很多因素的~~~
    除了客观原因还有许多主观原因的~~~好的代码有时可以提高成倍的速度。
    你还用p42.0~~我只用赛样700~~没有觉得用jsp太过于慢啊~
      

  2.   

    access用的是jdbc-odbc桥来连接,效率是最慢的。
    你可以找access的jdbc驱动来直接连接。不过我没找到,如果你找到了,给我一份 :)第一次运行肯定要慢。以后就会好的。应该比asp快。因为它们都已经放在内存里面了。
      

  3.   

    但好像sun推荐用jsp+bean
    要比servlet好些吧
      

  4.   

    关键就是第一次太慢,有谁愿意等个10多秒呢。
    我发现,即使是tomcat自带的默认的文件,第一次运行,也是很慢,
      

  5.   

    1.采用支持jdbc驱动的数据库
    2.采用type-4 jdbc驱动
    2.采用mvc架构