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則全面一些。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM