記憶里Java5發布離現在已經有了兩三年了,雖然有不少的貼心的新特性。但是一直無法撼動J2SE 1.4在Java程序員心中的位置。在Java5發布的時候我也看過一些關于新特性的介紹,泛型、枚舉、注釋、foreach等。當時個人感覺其實除了foreach還算有點吸引眼球,其他的特性只是一種過度功能。對于泛型只是在Java編譯器中做的手腳,而在JVM中是不支持的,有點想一個文字游戲。對于枚舉,由于本人對這樣的功能接觸不多,所以就不妄加評價了。注釋出現的目的主要是消除XML災難,但是有無法達到XML不更改Class就可以改變配置。就是憑借的這些想法本人直到Java5發布后的兩三年一直就沒有碰過它,但是在最近的一個新項目中Java5新特性隨處可見,我與其他的Programmer交流了一下發現現在這些新特性同樣出現在他們的項目中。
何解?難道大家已經不在乎使用的是一個空中樓閣式的特性,只要能夠圓滿的完成項目?可能Java5新特性有著我看不到的優點。