技术开发 频道

ITPUB调查分析报告系列:JavaSE5.0已成主流版本



【IT168技术分析】

    Java语言从JDK1.0到1.4,除了JDK的类不断增加外,在语法上一直也没有做重大的改进。但到了JavaSE5.0,Sun终于对Java的语法出了重拳,加入了很多现在非常流行的语法元素,如foreach表达式、注释、泛型等。而从JavaSE5.0开始,在性能上也有了很大的改进。而在2006年,Sun又发布了JavaSE6,这一JDK版本虽然在Java的基础部分并未做大的改变,但对Java的性能和安全性等方面做了重大的改进,而且为Vista操作系统做了专门的优化。自从Java发生了翻天地覆的变化后,JDK的不同版本的使用率也发生了不小的变化。

    由IT168、ITPUB和IXPUB举办的2007年IT技术趋势大调查受到了网友的极大关注和积极参与。今年回收问卷数量较去年增加了近40%,合格问卷的填写数量较去年增加了62%。目前调查已经完满结束,共收到15,817份问卷,其中合格问卷为14,774份。现将从这些问卷中获得的相关信息对JDK的使用率做一个简单的分析。

 
JavaSE5.0已成主流版本,底版本JDK的使用率开始缩水

    现在Java语言的使用率已经是公认的王者了,但是在Java内部。哪个JDK版本是我们最常用呢?从这次调查的结果可以看出,JDK的两个主要版本将成为今年的应用明星。它们就是JavaSE5.0和JDK1.4。它们一共占了75.8%的市场份额。而JavaSE5.0正在逐渐成为JDK使用的冠军,在今年的占有率高达40.3%,而屈居第二的是JDK1.4,占了35.5%。JavaSE6.0虽然在性能和安全性等功能上得到了显著的提高,但由于这个版本在稳定性上还有待提高。因此,它的应用相对小了一些,占了13.0%。而其他的JDK版本的使用率就相对缩水了。它们分别是:JDK1.3或更低版本:6.5%、OpenJDK:1.7%、其他:3.0%。如下图所示:


    从上面的调查结果可以看出,随着Java的逐渐开放。JDK的新版本的使用率也会逐年增加。尤其是JavaSE6.0,是JDK家族的一支潜力股,从上图看出,JavaSE6.0的使用率为13.0%,排在第三位,但这个版本的使用率正在以非同寻常的速度增加。Sun在推出JavaSE6.0时宣称,JavaSE6.0将是以往JDK版本中运行速度最快的,甚至可以和C++相比。而广大的Java使用者最关心的也是JDK的性能(因为,自从JavaSE5后,Java的基本功能已经非常强了,改进的空间已经不大了)。如下图所示:




 从上图可以看出,技术人员最关心的是JavaSE6的性能,而JavaSE6的最大卖点之一就是它运行速度极快。
 
而对于其他的JDK版本(JDK1.3及以下的版本)将会逐渐淡出历史舞台。现在JavaSE已经推出有一段时间了,而Java开源后由开源社会负责的第一个JDK版本Java SE7.0不久将会推出。这将是开源社区献给所有Java爱好者的一份厚礼。到时,Java家族又会增加一个虽然新,但却强有力的成员,这必将使Java在开发语言和企业应用等领域占据更大的优势。让我们继续为Java欢呼吧!
0
相关文章