在不久的将来,我们就将迎来Java 7的发布。日前,著名科技博客博主Taranfx撰写文章,列举了Java 7的一系列特性,并附上同以前版本的性能测试对比。
这些特性包括: 模块化设计 JSR 294或者Project Jigsaw 对动态语言的JVM支持 更多的新输入/输出API 对XML的原生语言支持(可能) 安全的rethrow 空值用引表达法(Null dereference expressions) 更佳的类型推断(Better type inference) 多重抓取(Multi-catch) JSR 296 Swing应用框架 测试1:500万String值输入(每项均是复杂算术计算) 测试2:用ArrayList String 进行500万个测试1的计算值插入 测试3:用500万个key和value进行HashMap String, Integer 测试4:打印500万个ArrayList String条目至Files (1000),然后再反过来读取 毫无疑问,在所有测试中Java 7都取得完胜,这使得我们更有理由期待Java 7正式版的到来. |
|