据外媒报道,甲骨文公司已经发布了Java 7的候选版本。
如果没有什么严重的错误,甲骨文公司预计将在7月28日发布Java 7的最终版本,这是Java程序语言在五年内第一个重要的更新升级。
Java语言首席设计师Rheinhold表示,新版本将有着革命性的更新升级。
Rheinhold称赞的一个特点是,Java 7改进了为系统文件提供支持的I / O接口。JSR – 203文件的API(编程应用接口)替代了java.io.file。
甲骨文公司Java平台的首席产品经理Friberg表示,API可以读取文件属性中更广泛的排列,并在发生错误时,提供更多的信息。它还可以检测到,被更改的文件内容。它也可以使用符号链接。由于新的API调用操作系统的资源减少,所以API还加快了文件系统的操作。
甲骨文公司的工程师John Rose表示,Java 7中正式引入了动态语言的支持。在过去的五年里,已经有超过200个非Java语言,例如Scala,JRuby,Jython和Groovy都可以在Java虚拟机(JVM)上引入动态语言。十年前动态语言并不是很重要,但随着发展现在变得很重要了。因为动态语言没有严格的语法要求,所以可以很快地开发出程序。
Java 7从根本上提高了它应该提高的非Java语言含有的性能及功能。