今天,Java語言經歷了以下三個發展方向:
1、J2SE : Java 2平臺標準版.包含構成Java語言核心的類,如數據庫連接、接口定義、輸入/輸出和網絡編程。
2、J2ME : Java 2平臺微型版。包含J2SE中的壹些類,這些類用於消費電子產品的軟件開發,如尋呼機、智能卡、移動電話、PDA和機頂盒。
3、J2EE : Java 2平臺企業版。企業版包含了J2SE所有的類,也包含了開發企業應用的類,比如EJB、Servlet、JSP、XML、事務控制,這也是現在Java應用的主要方向。
雖然Java語言有三個發展方向,但J2SE是這三項技術的核心,J2ME和J2EE是在J2SE的基礎上發展起來的。
在2005年Java十周年大會之後,這三項技術被重新命名為:
1,J2SE改名JAVA SE。
2.J2ME改名為爪哇灣。
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開發);
第二,看未來。
Java的未來仍然包括以上三個方向,但必然會隨著行業的變化而變化。隨著物聯網、大數據、分布式的興起,Java也可以用於這些新興行業的發展,轉化為其主要應用領域。但是現在編程語言層出不窮。就網站開發而言,go語言似乎正在迎頭趕上。大數據開發似乎不如R語言,分布式高並發總是有缺陷的。在可預見的時間內,它應該會繼續保持對熱量的高需求,但從長遠來看,它很可能會被取代。如果以後有什麽更合適的語言,java的地位也不是那麽絕對了。作為程來說,掌握java對於現在的生活來說已經足夠了,但要跟上潮流,永遠不被潮流甩在後面,才是長遠之道。