Java 基礎 SDK區別簡介

1.
Java SE(Java Platform,Standard Edition),應該先說這個,由於這個是標準版本。
Java EE (Java Platform,Enterprise Edition),java 的企業版本
Java ME(Java Platform,Micro Edition),java的微型版本。
 
1). JavaSE 能夠開發和部署在桌面、服務器、嵌入式環境和實時環境中使用的 Java 應用程序。是EE,和ME的基礎。通常就是指JDK。就是Java的基礎語法(變量、方法、類之間的調用、關係,繼承、接口、線程之類的),工具包(java.util.* ),或者其餘的一些封裝,是學習其餘的基礎。
 
2). JavaEE,實際上是一套規範,就是用java語言作企業開發(目前看來就是開發一些動態網站,或者對外提供調用服務的網站,或者其餘沒接觸過的。。。)中的一整套規範,好比類怎麼封裝,網頁的請求要用什麼方法處理,語言編碼一類的處理,攔截器啊什麼的定義,請求返回得有什麼信息。。。(具體看servlet的接口就知道了)
好比:tomcat就是按照這套規範開發的容器軟件,還有什麼weblogic,JBoss、Resin等等
正由於咱們開發網站(使用JSP,Servelet。。或者封裝了這些的框架:SSH。。。)能夠放在tomcat,也能夠放在JBoss。。。。,由於都是按照一個規範開發的東西,實際使用的仍是JavaSE的那些東西,多出來的就是EE的一些規範類的封裝代碼。
 
3). JavaME 是微型版本,顧名思義,使用在手機啊,小設備啊上面的Java版本,特色就是小,相比JavaSE精簡了很大一部分東西,(增長了一些小設備上的專有API,這個不是很肯定)。
安卓中既然用的是Java,那麼Java的語法應該都是適用的。因此SE是核心基礎。其餘的都是使用方法方式不一樣。
 
2. 另外

web profile版本與platform sdk之間的區別在於,web profile版本僅提供Java EE平臺的一個子集。它專爲僅應用於大多數Web應用程序所需的技術的Web應用程序開發而設計,而且不包括那些 一般不須要Web應用程序(像JMS等)。而platform sdk則全面一些。html

相關文章
相關標籤/搜索