在我们讨论怎样提高Java的性能之前,我们需要明白“性能“的真正含义。我们一般定义如下五个方面作为评判性能的标准。 1) 运算的性能----哪一个算法的执行性能最好 2) 内存的分配----程序需要分配多少内存,运行时的效率和性能最高。 3) 启动的时间----程序启动需要多少时间。 4) 程序的可伸缩性-----程序在用户负载过重的情况下的表现。 5) 性能的认识------用户怎样才能认识到程序的性能。