Happy 10th birthday, Java and JavaOne.

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

Goodbye "J2SE", Hello "Java SE"
java
