剛開始接觸Java的小伙伴肯定都有一個疑問,學(xué)java就學(xué)java唄,為啥還分成了JavaSE、JavaSE、JavaMe,也不知道他們都是干嘛的,今天小千就來簡單的給大家介紹一下三者的區(qū)別。
JavaSE
java se ee me都有什么區(qū)別?Java SE(Java Standard Edition,Java 標準版)是Java技術(shù)的核心和基礎(chǔ),是Java ME和Java EE編程的基礎(chǔ) 。Java SE是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計語言和Java平臺的總稱。用Java實現(xiàn)的Hot Java瀏覽器(支持Java applet)顯示了Java的魅力:跨平臺、動態(tài)的Web、Internet計算。從此,Java被廣泛接受并推動了Web的迅速發(fā)展,常用的瀏覽器均支持Java applet。
看完概念是不是還有點懵?簡單來說JavaSE就是java的基礎(chǔ)知識,包含一些基礎(chǔ)語法,工具包和一些簡單的封裝工具,可以開發(fā)桌面、服務(wù)器和嵌入式環(huán)境中的程序。是學(xué)習(xí)Java不可缺少且至關(guān)重要的一環(huán)。
JavaEE
Java EE 是 J2EE的一個新的名稱,之所以改名,目的還是讓大家清楚J2EE只是Java企業(yè)應(yīng)用。在2004年底中國軟件技術(shù)大會Ioc微容器(也就是Jdon框架的實現(xiàn)原理)演講中指出:我們需要一個跨J2SE/WEB/EJB的微容器,保護我們的業(yè)務(wù)核心組件(中間件),以延續(xù)它的生命力,而不是依賴J2SE/J2EE版本。
再來簡單解釋一下,JavaEE大家可以將其當(dāng)做成為一種代碼規(guī)范,是用來進行企業(yè)級開發(fā)的,例如封裝規(guī)則,網(wǎng)站的請求規(guī)則等等,方便開發(fā)者統(tǒng)一處理,避免企業(yè)級開發(fā)者出現(xiàn)一個人一個樣的問題。
JavaME
Java ME 又稱為J2ME(Java Platform,Micro Edition),是為機頂盒、移動電話和PDA之類嵌入式消費電子設(shè)備提供的Java語言平臺,包括虛擬機和一系列標準化的Java API。
這個JavaME一般很少有培訓(xùn)機構(gòu)去教,因為JavaME主要應(yīng)用在移動端或者一些小設(shè)備上面,但是現(xiàn)在這種設(shè)備已經(jīng)被安卓設(shè)備占領(lǐng)了,所以現(xiàn)在學(xué)JavaMe也沒有什么意義了,大家做個了解就可以了。
上面就是關(guān)于JavaSE、JavaEE、JavaME三個的區(qū)別介紹了,最后想學(xué)習(xí)java開發(fā)的同學(xué),可以參考千鋒Java培訓(xùn)班提供的java學(xué)習(xí)路線,該學(xué)習(xí)路線羅列了各階段完整的java學(xué)習(xí)知識,根據(jù)千鋒Java培訓(xùn)機構(gòu)提供的java學(xué)習(xí)路線圖,可以讓你對學(xué)好java開發(fā)需要掌握的知識有個清晰的了解,并能快速入門java開發(fā)。想要獲取免費的Java學(xué)習(xí)資料和學(xué)習(xí)路線圖可以添加我們的Java技術(shù)交流qq群:858309610 加群找管理領(lǐng)取即可,有Java相關(guān)的問題也可以加群大家一起討論解決,等你來哦~~