Java 7-性能评测

Java 7的EA已经发布发布。随着Java 7的到来,越来越多在Java 7中引入的特性和性能的提升也逐浮出水面。下面列举了Java 7的一系列特性和性能测试。

Java 7引入的新特性包括:

  1. Java 7中将在JVM级提供对动态语言的支持.
  2. Java 7中实现了模块化设计(基于JSR 294或者Project Jigsaw)
  3. Java 7中引入了新 I/O(输入/输出)API
  4. Java 7将原生语言支持XML(未确定)
  5. Java 7中引入安全的rethrow
  6. Java 7新增了空值用引表达式(Null dereference expressions),减少用户判断空时使用过多的if
  7. Java 7拥有更好的类型判断机制(Better type inference)
  8. Java 7支持多重捕获(Multi-catch),应该是针对异常处理吧。
  9. Java 7完全实现JSR 296的Swing应用框架
java-7-performace
java-7-performace
  • 500万String值输入(每项均是复杂算术计算)
  • 用ArrayList String 进行500万个测试1的计算值插入
  • 用500万个key和value进行HashMap String, Integer
  • 打印500万个ArrayList String条目至Files (1000),然后再反过来读取

从数据我们可以看出,Java 7在性能上绝对是真的我们期待的。相信正式版的Java 7会带给我们更多的惊喜
[ad#468-60]

Scroll to Top