Java知多少(4)J2SE、J2EE、J2ME的區別

來源:互聯網
上載者:User

標籤:

原文:Java知多少(4)J2SE、J2EE、J2ME的區別

1998年12月,SUN公司發布了Java 1.2,開始使用“Java 2” 這一名稱,目前我們已經很少使用1.2之前的版本,所以通常所說的Java都是指Java2。

Java 有三個版本,分別為 J2SE、J2EE和J2ME,以下是詳細介紹。

J2SE(Java 2 Platform Standard Edition) 標準版

J2SE是Java的標準版,主要用於開發用戶端(案頭應用軟體),例如常用的文字編輯器、下載軟體、即時通訊工具等,都可以通過J2SE實現。

J2SE包含了Java的核心類庫,例如資料庫連接、介面定義、輸入/輸出、網路編程等。

學習Java編程就是從J2SE入手。

J2EE(Java 2 Platform Enterprise Edition) 企業版

J2EE是功能最豐富的一個版本,主要用於開發高訪問量、大資料量、高並發量的網站,例如美團、去哪兒網的後台都是J2EE。通常所說的JSP開發就是J2EE的一部分。

J2EE包含J2SE中的類,還包含用於開發企業級應用的類,例如EJB、servlet、JSP、XML、事務控制等。

J2EE也可以用來開發技術比較龐雜的管理軟體,例如ERP系統(Enterprise Resource Planning,企業資源計劃系統)。

J2ME(Java 2 Platform Micro Edition) 微型版

J2ME 只包含J2SE中的一部分類,受平台影響比較大,主要用於嵌入式系統和移動平台的開發,例如呼機、智慧卡、手機(功能機)、機頂盒等。

在智能手機還沒有進入公眾視野的時候,你是否還記得你的摩托羅拉、諾基亞手機上有很多Java小遊戲嗎?這就是用J2ME開發的。

Java的初衷就是做這一塊的開發。

注意:Android手機有自己的開發組件,不使用J2ME進行開發。

Java5.0版本後,J2SE、J2EE、J2ME分別更名為Java SE、Java EE、Java ME,由於習慣的原因,我們依然稱之為J2SE、J2EE、J2ME。

系列文章:

Java知多少(1)語言概述

Java知多少(2)虛擬機器(JVM)以及跨平台原理

Java知多少(3) 就業方向

Java知多少(4)J2SE、J2EE、J2ME的區別

Java知多少(4)J2SE、J2EE、J2ME的區別

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.