Happy 10th birthday, Java and JavaOne.

Java終于扔掉了那個名字中的2了。 不管是初學Java還是一個Jave的資深程序員,可能誰也不會忘記這個2字: Java 2 Standard Edition,Java 2 Enterprise Edition。 從1998年起,這個2字就加在Java的版本號上了,那為什么要加這個2呢? 很多人曾經困惑過:Java 2 Standard Edition 5.0,到底是2.0版還是5.0版?
終于,Sun決定要把這個困擾了很多年的2字去掉了,而且要在這周的JavaOne 2005年會上,在Java 10周年的時候,給Java正正名了:
- Java? Platform, Standard Edition - Java? SE
- Java? Platform, Enterprise Edition - Java? EE
- Java? Platform, Micro Edition - Java? ME
而且,將把版本號定位為只有一個數字。 也就是說,J2SE 6.0現在叫做: Java? Standard Edition 6 或者 Java? SE 6 (注意:這里沒有那個2了)。 那么未來的版本呢?
- Java? Platform, Standard Edition 6 (Java? SE 6, a.k.a Mustang),Java? Platform, Standard Edition 7 (Java? SE 7, a.k.a Dolphin),
- Java? Platform, Enterprise Edition 5 - Java? EE 5
- Java? Platform, Micro Edition - Java? ME (好像還沒有版本號呢)
出于其他原因,舊的版本還保持不變:比如J2EE 1.4, J2SE 5.0, J2SE 1.4.x, J2SE 1.3.x等等。當然,你也可以把J2SE 5.0(a.k.a Tiger)叫做Java SE 5(但是誰在乎呢?)
Sun關于改名的全文,見:Building and Strengthening the Java Brand

Goodbye "J2SE", Hello "Java SE"
java
