javaSE,javaEE,javaME的區(qū)別小結(jié)
1. JavaSE(Java Platform,Standard Edition,又稱J2SE),可以理解為Java標準版本
這個版本的jdk通常包含了Java日常開發(fā)使用的基本類,允許開發(fā)和部署在桌面、服務(wù)器、嵌入式環(huán)境和實時環(huán)境中中使用(主要是C/S架構(gòu)軟件),包含了許多構(gòu)成Java語言的核心類,例如:數(shù)據(jù)庫連接,接口定義,輸入輸出,網(wǎng)絡(luò)編程等,能夠滿足我們?nèi)粘;鹃_發(fā)需求,同時,它也是JavaSE也是JavaEE和JavaME的基礎(chǔ),即公共部分。主要用于做java軟件開發(fā)
2. JavaEE(Java Platform,Enterprise Edition,又稱J2EE),可以理解為Java企業(yè)版本
JavaEE是在JavaSE基礎(chǔ)上構(gòu)建的,包含了用于開發(fā)企業(yè)級應(yīng)用的類,例如:EJB,Servlet,JSP,XML,事物控制等;它可以幫助我們開發(fā)和部署具有可移植性(兼容性)、健壯性(穩(wěn)定性)、可伸縮(橫向拓展)、安全等這些特性的服務(wù)端Java程序,同時它提供了Web服務(wù)、組件模型、管理和通信的API,可以用來實現(xiàn)企業(yè)級的面向服務(wù)體系結(jié)構(gòu)(Service-oriented architecture, SOA)和Web 2.0應(yīng)用程序,主要用于B/S架構(gòu)軟件開發(fā),可以理解為我們常見的網(wǎng)站。
3. JavaME(Java Platform,Micro Edition),可以理解為Java微型版本
Java ME 為在移動設(shè)備和嵌入式設(shè)備(比如手機、PDA、電視機頂盒和打印機)上運行的應(yīng)用程序提供一個健壯且靈活的環(huán)境。Java ME 包括靈活的用戶界面、健壯的安全模型、許多內(nèi)置的網(wǎng)絡(luò)協(xié)議以及對可以動態(tài)下載的連網(wǎng)和離線應(yīng)用程序的豐富支持?;?Java ME 規(guī)范的應(yīng)用程序只需編寫一次,就可以用于許多設(shè)備,而且可以利用每個設(shè)備的本機功能。主要用于做移動設(shè)備的程序開發(fā)。
4. 總結(jié)
Java SE主要用于做軟件開發(fā),比如:pc端軟件開發(fā)
Java EE主要用于做網(wǎng)站開發(fā),比如:網(wǎng)站開發(fā),可以網(wǎng)站前后端
Java ME主要用于移動設(shè)備程序開發(fā),比如:手機基本應(yīng)用程序
因為javaSE是javaEE的基礎(chǔ),想要學(xué)習(xí)javaEE的的話,先把javaSE學(xué)好,基礎(chǔ)要打牢。
到此這篇關(guān)于javaSE,javaEE,javaME的區(qū)別小結(jié)的文章就介紹到這了,更多相關(guān)javaSE,javaEE,javaME內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
springboot自定義starter啟動器的具體使用實踐
本文主要介紹了springboot自定義starter啟動器的具體使用實踐,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09http協(xié)議進階之Transfer-Encoding和HttpCore實現(xiàn)詳解
這篇文章主要給大家介紹了http協(xié)議之Transfer-Encoding和HttpCore實現(xiàn)的相關(guān)資料,文中介紹的非常詳細,相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。2017-04-04Springboot+WebSocket+Netty實現(xiàn)在線聊天/群聊系統(tǒng)
這篇文章主要實現(xiàn)在好友添加、建群、聊天對話、群聊功能,使用Java作為后端語言進行支持,界面友好,開發(fā)簡單,文章中有詳細的代碼示例供大家參考,需要的朋友可以參考下2023-08-08減小Maven項目生成的JAR包體積實現(xiàn)提升運維效率
在Maven構(gòu)建Java項目過程中,減小JAR包體積可通過排除不必要的依賴和使依賴jar包獨立于應(yīng)用jar包來實現(xiàn),在pom.xml文件中使用<exclusions>標簽排除不需要的依賴,有助于顯著降低JAR包大小,此外,將依賴打包到應(yīng)用外,可減少應(yīng)用包的體積2024-10-10Spring Boot配置接口WebMvcConfigurer的實現(xiàn)
這篇文章主要介紹了SpringBoot配置接口WebMvcConfigurer的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11