十分鐘讀懂怎麼區分java ee , java se, java me
Java SE(Java Platform,Standard Edition),應該先說這個,因為這個是標準版本。
Java EE (Java Platform,Enterprise Edition),java 的企業版本。
Java ME(Java Platform,Micro Edition),java的微型版本。
JavaSE 可以開發和部署在桌面、伺服器、嵌入式環境和實時環境中使用的 Java 應用程式。是EE,和ME的基礎。一般就是指JDK。就是Java的基礎語法(變數、方法、類之間的呼叫、關係,繼承、介面、執行緒之類的),工具包(java.util.* ),或者其他的一些封裝
JavaEE,其實是一套規範,就是用java語言做企業開發(目前看來就是開發一些動態網站,或者對外提供呼叫服務的網站,或者其他沒接觸過的。。。)中的一整套規範,比如類怎麼封裝,網頁的請求要用什麼方法處理,語言編碼一類的處理,攔截器啊什麼的定義,請求返回得有什麼資訊。。。(具體看servlet的介面就知道了)
比如:tomcat就是按照這套規範開發的容器軟體,還有什麼weblogic,JBoss、Resin等等正因為我們開發網站(使用JSP,Servelet。。或者封裝了這些的框架:SSH。。。)可以放在tomcat,也可以放在JBoss。。。。,因為都是按照一個規範開發的東西,實際使用的還是JavaSE的那些東西,多出來的就是EE的一些規範類的封裝程式碼。
JavaME 是微型版本,顧名思義,使用在手機啊,小裝置啊上面的Java版本,特點就是小,相比JavaSE精簡了很大一部分東西,(增加了一些小裝置上的專有API,???這個不是很確定),我在2009年培訓的時候,這個還寫過遊戲,還用在移動啊什麼的開發上,可是後來你們應該知道了。。。
安卓時代來臨了。安卓中既然用的是Java,那麼Java的語法應該都是適用的。所以SE是核心基礎。其他的都是使用方法方式不同。
寫在最後:歡迎留言討論,加關注,持續更新!