|
前段日子甲骨文公司宣布了Java SE 7的首个正式版,这也是自2006年12月Sun发布Java SE 6以来的首个重要版本更新。那么经过一段时间的使用,java 7是否能带给java程序员意想不到的使用效果呢。下面就跟随福州卓跃教育就java培训分析java 7的临世。
据Oracle官网介绍,Java SE 7带来如下新特性:
— 帮助开发者减少代码量。使语法清晰,代码更易读,从而提高开发者的工作效率并简化常见编程任务。
— 改进动态语言支持(包括:Ruby, Python和JavaScript),显著提升JVM上的运行性能。
— 一个新的为多核环境而设计的API,可支持任意数量处理器内核并行执行任务。
— 高效I/O接口与文件系统
— 全新网络与安全特性
— 扩大国际化支持,支持Unicode 6.0
— 更新大量库版本
全球的Java爱好者自然是下载并试用,忙的不亦乐乎。但是大家的兴奋劲还没过三天,就有人爆料Java 7中BUG不少。最好的情况下,这些bug会导致JVM崩溃,最坏的情况下,会导致loops的不正确的执行。而Schindler给出的唯一的解决方案就是,不用loops。
尽管质疑重重,Java 程序员确实需要以宽容的心情来对待。Java 7的进步还是显而易见的,自然也促进了java热爱者对java培训和学习热潮。虽说这次带来的新功能感觉有些普普通通,当然还是有几个重要改进。
Java 7中最大的改变和Java语言本身并没有什么关系。当然,Java 7中的“project coin”提高了Java语言的异常处理能力,还有新的数字、数组、哈希常量、开发者们经常要求的“字符串开关(strings in switch)”支持,还有一些别的东西等等。但这些都是些综合性的功能提高,真正的革新出现在JVM和JDK级别。
随着Java 7的发布,Eclipse也发布了新版,全面支持Java 7。
|
|