Java現(xiàn)在已不僅僅是一種語言,從廣義上說,它代表了一個技術(shù)體系。該體系根據(jù)應(yīng)用方向的不同主要分為Java SE、Java EE和Java ME的3個部分。
- 1.SE(JavaSE),standard edition,標(biāo)準(zhǔn)版,是我們通常用的一個版本,從JDK 5.0開始,改名為Java SE。
- 2.EE(JavaEE),enterprise edition,個業(yè)版,使用這種JDK開發(fā)J2EE應(yīng)用程序,從JDK 5.0開始,改名為Java EE。從2018年2月26日開始,J2EE改名為Jakarta EE 。
- 3.ME(J2ME),micro edition,主要用于移動設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序,從JDK 5.0開始,改名為Java ME。
沒有JDK的話,無法編譯Java程序(指iava源碼,java文件),如果想只運行Java程序(指class或iar或其它歸檔文件),要確保已安裝相應(yīng)的JRE。
另外JDK跟JRE意思是:文章來源:http://www.zghlxwxcb.cn/news/detail-661614.html
- 1.JDK(Java Development Kit) 是 Java 語言的軟件開發(fā)工具包(SDK)。
- 2.JRE?(Java Runtime Environment)? ? Java運行環(huán)境
1998年12月份Sun公司公布的Java 1.2版本,同時將它的名字改稱為“Java 2軟件開發(fā)工具箱1.2”。它的后續(xù)版本也通常被稱為“Java 2標(biāo)準(zhǔn)版”(J2SE)。在J2SE的推出的同時,還推出了“Java 2微縮版”(J2ME)和“Java 2企業(yè)版”(J2EE)。文章來源地址http://www.zghlxwxcb.cn/news/detail-661614.html
- (1)J2SE為創(chuàng)建和運行Java程序提供最基本環(huán)境,是Java技術(shù)的核心和基礎(chǔ)。
- (2)J2EE為基于服務(wù)器的分布式企業(yè)應(yīng)用提供開發(fā)和運行環(huán)境,是目前Java技術(shù)應(yīng)用最廣泛的部分。J2EE不僅繼承了J2SE中的許多優(yōu)點,同時還提供了對EJB、JSP、Servlet以及XML技術(shù)的全面支持,降低了企業(yè)級開發(fā)的復(fù)雜度。
- (3)J2ME為嵌入式應(yīng)用提供開發(fā)和運行環(huán)境,例如手機(jī)程序和PDA程序等。
到了這里,關(guān)于JDK、JRE、Java SE、Java EE和Java ME有什么區(qū)別?的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!