一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看

J2EE、J2SE、J2ME的區別

時(shí)間:2024-10-15 01:45:01 J2EE培訓 我要投稿
  • 相關(guān)推薦

J2EE、J2SE、J2ME的區別

  Java是由Sun Microsystems公司推出的Java面向對象程序設計語(yǔ)言(以下簡(jiǎn)稱(chēng)Java語(yǔ)言)和Java平臺的總稱(chēng)。由James Gosling和同事們共同研發(fā),并在1995年正式推出。Java最初被稱(chēng)為Oak,是1991年為消費類(lèi)電子產(chǎn)品的嵌入式芯片而設計的。1995年更名為Java,并重新設計用于開(kāi)發(fā)Internet應用程序。用Java實(shí)現的HotJava瀏覽器(支持Java applet)顯示了Java的魅力:跨平臺、動(dòng)態(tài)Web、Internet計算。從此,Java被廣泛接受并推動(dòng)了Web的迅速發(fā)展,常用的瀏覽器均支持Javaapplet。另一方面,Java技術(shù)也不斷更新。Java自面世后就非常流行,發(fā)展迅速,對C++語(yǔ)言形成有力沖擊。在全球云計算和移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著(zhù)優(yōu)勢和廣闊前景。2010年Oracle公司收購S(chǎng)un Microsystems。

  J2EE(Java 2 Platform Enterprise Edition)企業(yè)版

  是為開(kāi)發(fā)企業(yè)環(huán)境下的應用程序提供的一套解決方案。

  該技術(shù)體系中包含的技術(shù)如 Servlet Jsp等,主要針對于Web應用程序開(kāi)發(fā)。

  J2SE(Java 2 Platform Standard Edition)標準版

  是為開(kāi)發(fā)普通桌面和商務(wù)應用程序提供的解決方案。

  該技術(shù)體系是其他兩者的基礎,可以完成一些桌面應用程序的開(kāi)發(fā)。

  比如Java版的掃雷。

  J2ME(Java 2 Platform Micro Edition)小型版

  是為開(kāi)發(fā)電子消費產(chǎn)品和嵌入式設備提供的解決方案。

  該技術(shù)體系主要應用于小型電子消費類(lèi)產(chǎn)品,如手機中的應用程序等。

  Java現在已不僅僅是一種語(yǔ)言,從廣義上說(shuō)它代表了一個(gè)技術(shù)體系,該體系根據應用方向的不同主要分為Java SE、Java EE和Java ME三個(gè)部分。

  Java SE全稱(chēng)為Java Standard Edition,Java EE全稱(chēng)為Java Enterprise Edition,Java ME全稱(chēng)為Java Micro Edition。

  1998年12月份Sun公司發(fā)布的Java 1.2版本,同時(shí)將它的名字改稱(chēng)為“Java 2 軟件開(kāi)發(fā)工具箱1.2”(JDK 1.2),它和它的后續版本也通常被稱(chēng)為“Java 2標準版”(J2SE)。在J2SE推出的同時(shí),還推出了“Java 2微縮版”(J2ME)和“Java 2企業(yè)版”(J2EE)。

  J2SE為創(chuàng )建和運行Java程序提供了最基本的環(huán)境,是Java技術(shù)的核心和基礎。J2EE和J2ME都建立在J2SE基礎之上。

  J2EE為基于服務(wù)器的分布式企業(yè)應用提供開(kāi)發(fā)和運行環(huán)境,是目前Java技術(shù)引用最廣泛的部分。J2EE不僅集成了J2SE中的許多優(yōu)點(diǎn),同時(shí)還提供了對EJB、JSP、Servlet以及XML技術(shù)的全面支持,降低了企業(yè)級開(kāi)發(fā)的復雜度。

  J2ME為嵌入式應用提供開(kāi)發(fā)和運行環(huán)境,例如手機程序和PDA程序等。

  Java 5.0(或者稱(chēng)為1.5)版本推出后,為了避免版本混淆,便將J2SE、J2EE和J2ME改稱(chēng)為Java SE 5、Java EE 5和Java ME 5。后續版本只變更相應呃版本號,例如Java EE 6。

  目前,Java平臺包括3個(gè)版本,他們是適用于小型設備和只能卡的Micro版(Java ME),適用于桌面系統的標準版(Java SE)和適用于創(chuàng )建服務(wù)器應用程序和服務(wù)的企業(yè)版(Java EE)。這3個(gè)版本的平臺具有不同的應用領(lǐng)域,可開(kāi)發(fā)和運行不同需求的應用軟件,他們各自都包含了一系列的開(kāi)發(fā)技術(shù)和規范。

  在學(xué)習Java開(kāi)發(fā)過(guò)程中,不僅要學(xué)習Java語(yǔ)言及其語(yǔ)法,還要重點(diǎn)學(xué)習和掌握各平臺所包含的主要技術(shù)和規范。比如Java SE可以重點(diǎn)學(xué)習集合類(lèi)、文件操作、I/O流、線(xiàn)程、序列化和GUI窗體編程等;Java EE可以重點(diǎn)學(xué)習JSP、Servlet、JDBC、EJB以及現在流行的Struts、Spring、Hibernate等輕量級框架;Java ME則可以重點(diǎn)學(xué)習配置(Configuration)和簡(jiǎn)表(Profile)等。

【J2EE、J2SE、J2ME的區別】相關(guān)文章:

j2ee與java的區別08-10

j2ee與java web的區別09-19

J2EE與.NET技術(shù)架構的區別07-08

Java Web開(kāi)發(fā)和J2EE的區別07-07

J2EE的簡(jiǎn)介08-21

J2EE的概念08-23

j2ee介紹07-22

J2EE簡(jiǎn)介07-22

J2EE優(yōu)勢06-06

J2EE結構11-08

一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看