Java語言發展到今天經歷了以下3個發展方向:
1、J2SE : Java 2 Platform Standard Edition。包含構成Java語言核心的類,如數據庫連接、接口定義、輸入/輸出和網絡編程。
2、J2ME : Java 2 Platform Micro Edition。包含J2SE中一部分類,用於消費類電子產品的軟件開發,如呼機、智能卡、手機、PDA和機頂盒。
3、J2EE : Java 2 Platform Enterprise Edition。Enterprise Edition(企業版)包含J2SE中的所有類,並且還包含用於開發企業級應用的類,如EJB、Servlet、JSP、XML和事務控制,也是現在Java應用的主要方向。
雖然Java語言的發展方向有3個,但是這3門技術中最核心的部分是J2SE,而J2ME和J2EE是在J2SE基礎之上發展起來的。
2005年Java十周年大會之后這3門技術又重新更名:
1、J2SE 更名為 JAVA SE。
2、J2ME 更名為 JAVA ME。
3、J2EE 更名為 JAVA EE。
JAVA SE 、 JAVA ME 、 JAVA EE 應用:
1、JAVA SE 開發軟件(開發出來的,就是桌面程序,就是C/S架構的軟件);
2、JAVA ME 開發移動設備軟件(開發的就是手機程序,移動設備程序等);
3、JAVA EE 開發網站(就是Java的企業平台,JavaEE開發的B/S架構的軟件,簡單理解就是網站,我們平時看到的各種網站,都可以用JavaEE開發);