Java 7的EA已经发布发布。随着Java 7的到来,越来越多在Java 7中引入的特性和性能的提升也逐浮出水面。下面列举了Java 7的一系列特性和性能测试。
Java 7引入的新特性包括:
- Java 7中将在JVM级提供对动态语言的支持.
- Java 7中实现了模块化设计(基于JSR 294或者Project Jigsaw)
- Java 7中引入了新 I/O(输入/输出)API
- Java 7将原生语言支持XML(未确定)
- Java 7中引入安全的rethrow
- Java 7新增了空值用引表达式(Null dereference expressions),减少用户判断空时使用过多的if
- Java 7拥有更好的类型判断机制(Better type inference)
- Java 7支持多重捕获(Multi-catch),应该是针对异常处理吧。
- Java 7完全实现JSR 296的Swing应用框架
- 500万String值输入(每项均是复杂算术计算)
- 用ArrayList String 进行500万个测试1的计算值插入
- 用500万个key和value进行HashMap String, Integer
- 打印500万个ArrayList String条目至Files (1000),然后再反过来读取
从数据我们可以看出,Java 7在性能上绝对是真的我们期待的。相信正式版的Java 7会带给我们更多的惊喜
[ad#468-60]