java SE和EE有什麼區別
Java 語言作爲靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。
java SE和EE有什麼區別01Java EE
是指 Java Enterprise Edition,Java 企業版,多用於企業級開發,包括 web 開發等等。也叫 J2EE。
Java SE
通常是指 Java Standard Edition,Java 標準版,就是一般 Java 程序的開發就可以(如桌面程序),可以看作是 Java EE 的子集。
Java 是一門語言,J2EE 是 Java 語言的一門使用技術,Java 爲 J2EE 提供了庫和語法, J2EE 使用 Java 的庫和語法應用在 WEB 上。這是概念性的區別。
java SE和EE有什麼區別02更詳細的解釋:
Java 平臺有三個版本,這使軟件開發人員、服務提供商和設備生產商可以針對特定的`市場進行開發:
Java SE ( Java Platform,Standard Edition )
Java SE 以前稱爲 J2SE。
首先我們來看看 Java SE,它是JAVA的標準版,是整個JAVA的基礎和核心,也是 Java EE和 Java ME 技術的基礎,主要用於開發桌面應用程序。
它允許開發和部署在桌面、服務器、嵌入式環境和實時環境中使用的 Java 應用程序。
Java SE 包含了支持 Java Web 服務開發的類,併爲 Java Platform,Enterprise Edition(Java EE)提供基礎。
Java ee ( Java Platform,Enterprise Edition )
這個版本以前稱爲 J2EE。
Java EE 叫做 JAVA 的企業版,它提供了企業級應用開發的完整解決方案,比如開發網站,還有企業的一些應用系統,是JAVA技術應用最廣泛的領域。
企業版本幫助開發和部署可移植、健壯、可伸縮且安全的服務器端 Java 應用程序。
Java EE 是在 Java SE 的基礎上構建的,它提供 Web 服務、組件模型、管理和通信 API,可以用來實現企業級的面向服務體系結構(service-oriented architecture,SOA)和 Web 2.0 應用程序。
Java ME ( Java Platform,Micro Edition )
這個版本以前稱爲 J2ME。
Java ME 它叫做 JAVA 的微縮版,主要應用於嵌入式開發,比如手機程序的開發。
Java ME 爲在移動設備和嵌入式設備(比如手機、PDA、電視機頂盒和打印機)上運行的應用程序提供一個健壯且靈活的環境。
Java ME 包括靈活的用戶界面、健壯的安全模型、許多內置的網絡協議以及對可以動態下載的連網和離線應用程序的豐富支持。
基於 Java ME 規範的應用程序只需編寫一次,就可以用於許多設備,而且可以利用每個設備的本機功能。
我們所說的運用程序一般都應用在服務端,而客戶可以通過瀏覽器進行訪問,就像大家平時上網一樣,目前很多網站都是採用 JAVA 程序開發的
相關文章
-
java.exe和javaw.exe的區別和使用方法示例
相同點:二者都是Java的虛擬機,用來執行Java程序區別:運行程序時不會輸出控制檯信息,如果是雙擊打開jar文件的話(假設已經設置好了打開方式),那麼根本就不會出現控制檯窗口,主要用來運行帶窗體的應用程序,其中的“w”就是window -
java知識:JDK和JRE有什麼區別
不少同學初次安裝JDK後,會發現電腦裏會有兩套JRE:一套位於 jre;另外一套位於 C:Program FilesJavaj2re1.4.1_01 目錄下後面這套比前面那套少了Server端的Java虛擬機。那麼JDK和JRE各有什麼作用,區別在哪呢?java知識:JDK和JR -
Java Web開發和J2EE的區別
什麼是J2EE呢?從整體上講,J2EE是使用Java技術開發企業級應用的一種事實上的工業標準(Sun公司出於其自身利益的考慮,至今沒有將Java及其相關技術納入標準化組織的體系),它是Java技術不斷適應和促進企業級應用過程中的產物 -
javaweb開發和j2ee區別
尊敬的xxx公司領導:您好!衷心的感謝您在百忙之中翻閱我的這份自薦信材料,並祝願貴單位事業欣欣向榮,蒸蒸日上!我叫,是廣東商學院管理學院xxx屆人力資源管理專業的學生,將於20xx年7月畢業。自從進入大學之後,大學聯考後的輕鬆、 -
java程序員學習Flex和BlazeDS有什麼好處
java程序員學習Flex和BlazeDS有什麼好處呢?看了下面的內容你就得到答案了。更多內容請關注應屆畢業生考試網! 好處一:開源Flex軟件開發工具包核心(SDK)是開源架構,用以創建以及維護RIAs,不同瀏覽器和操作系統具有同樣的 -
Java面試實例int和Integer有什麼區別?
引導語:越是貌似簡單的面試題其中的玄機就越多,需要面試者有相當深厚的功力。以下是本站小編分享給大家的Java面試實例int和Integer有什麼區別?歡迎閱讀學習! int和Integer有什麼區別?答:Java是一個近乎純潔的面向對象 -
java的String=a; a==null和a.equals(null)這兩個判斷有什麼區別
1、String 的==與equal()在對字符串的相等判斷,==判斷的是地址是否相同,equal()判斷的是字符值是否相同。大多數時候==跟equal()的結果都是相同的。這是因爲String對象是不變模式的,如果你不是明確地new一個String對象,Ja -
JavaBeans 與 Ejb 的區別相關資料
導語:您現在可能已在使用 Javabeans,但還不瞭解它。下面的是本站小編爲大家蒐集的JavaBeans 與 Ejb 的區別相關資料,供大家參考。Javabeans如果有支持 Java 的瀏覽器,那麼,在桌面上使用 Javabeans 就沒有限制。使用的 Web -
Java wait(),yield(),sleep()的區別
導語:Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++裏難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。下面我們來看看Java wait(),yield(),sleep()的區別,希望對大家 -
JAVAEE與JAVA有何區別
在生活、工作和學習中,大家都接觸過作文吧,藉助作文人們可以反映客觀事物、表達思想感情、傳遞知識信息。那麼你知道一篇好的作文該怎麼寫嗎?以下是小編整理的大自然作文5篇,供大家參考借鑑,希望可以幫助到有需要的朋友。