我只比较了Java1.6 (1.6.0_19) 和 Java 1.7 (b87)。后来根据评论的要求,我把Java1.5也添加了进来,但是并没有添加Java1.4,因为它的时间太久远了。
结果如下所示:
|
Java 1.5 |
Java 1.6 |
Java 1.7 |
Test 1 |
10,698 秒 |
9,481秒 |
9,328秒 |
Test 2 |
69,827秒 |
37,935秒 |
36,636秒 |
Test 3 |
26,931秒 |
30,868秒 |
27,383秒 |
显然,不同版本之间的性能差异并不是特别大。
Java 7的发布日期
在2009年11月的时候,Java1.7计划是在2010年9月发布,到那时还将发布3个里程碑版本。其中,里程碑6在build 84版中已经完成,里程碑7的第一个测试版B85也计划在2010年3月4日完成,而本文使用的B87版本已在2010年3月25日发布。这样看起来,Java 1.7很有可能在2010年9月发布。让我们等待吧。