(转)Java 7的新功能和Java 1.5,1.6,1.7的性能测试比较
来源:互联网 发布:济南儿童编程教育 编辑:程序博客网 时间:2024/05/04 07:39
Taranfx 说道:Java 1.4到1.5的修改很大,在编译compile-time 方面提升很大,Java 6在运行时runtime智能上做了优化,Java 7的主要改进:模块化。我们分析一下Java 7的主要修改:
* Modularization 模块化– JSR 294 或者 Project Jigsaw
* JVM 对动态语言的支持
* 更多新的 I/O APIs 即将完成,包括真正的异步I/O 和最终的真实的文件系统 file system API – JSR 203
* 对XML本地语言支持. (可能的probable)
* Safe rethrow – 允许catch捕获语句让编译器更加聪明的知道基于什么情况下重新throw什么内容。
* Null dereference expressions – Null 和 ‘?’ syntax 比较,语法类似 Groovy… 让开发者避免过多的空值验证。
* 更好的类型推断 Better type inference
* 多重捕获Multi-catch
* JSR 296 – Swing 应用框架 application framework – 这方面需要更简单和简洁。
“小的”sun方面的修改有:
* 升级的类加载class loader 架构;
* XRender pipeline for Java 2D:是Open JDK ntegrators Challenge project项目;
* Swing 更新 – JXLayer, DatePicker, CSS styling 等;
* JavaFX
sun方面“快速”的修改,主要是性能更新:
* 并发方面的细微调整 concurrency tweaks (JSR 166),更好的支持Multicore
* G1 垃圾收集器Garbage collector - 带来更小的中断时间,有希望替代 CMS (Concurrent mark sweep) GC
* 64 bit VM的压缩指针Compressed pointer
* MVM-lite – 多个虚拟机能够独立运行应用和允许用kill -9杀死java应用。
我测试了Java 1.5,1.6,1.7的性能
JDK 7版本:
- (转)Java 7的新功能和Java 1.5,1.6,1.7的性能测试比较
- Java 7新功能介绍及与Java1.7性能测试比较
- Java性能测试的困惑:switch和map的性能比较
- .Net和Java的执行性能比较
- Java 7的七大新功能
- java中Json工具的用法比较与性能测试
- 比较Jmeter、Grinder和JAVA多线程本身压力测试所带来的性能开销
- 比较Java循环的性能
- PyPy 和 CPython 的性能比较测试
- JAVA对象的比较测试
- Java 7已经完成的七大新功能
- Java性能测试的四项原则【转】
- java的反射性能测试
- 性能测试之字符串比较; C、C++和JAVA
- Java数组和各种List的性能比较
- Java直接内存和堆内存的性能比较
- Java for循环和foreach循环的性能比较
- Java直接内存和堆内存的性能比较
- 《程序员羊皮卷》成为电子工业出版社本周重点推荐图书
- 卖猪男与少妇—-与哈佛MBA经典案例
- 三句代码调整进程优先级
- SQL调优
- C# DataGridView中实现类似ComboBox可编辑的下拉框功能
- (转)Java 7的新功能和Java 1.5,1.6,1.7的性能测试比较
- 假如电脑那边只是一段代码 ...
- metasploit-unleashed
- seo
- MySQL 命令行
- 高高vb.net之点点滴滴---开篇
- 性能调优经验介绍
- C#程序实现动态调用DLL的研究
- 昨天乘坐了北京新开通的地铁4号线到北京南站