Java三大体系JavaEE、JavaSE、JavaME的区别 - 金色的鱼儿

it-deepinmind 2021-12-07 原文


Java三大体系JavaEE、JavaSE、JavaME的区别


Java由四方面组成:

●Java编程语言,即语法。

●Java文件格式,即各种文件夹、文件的后缀。

●Java虚拟机(JVM),即处理*.class文件的解释器。

●Java应用程序接口(Java API)。

三大体系

Java分为三个体系,分别为Java SE(J2SE,Java2 Platform Standard Edition,标准版),

JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版),

Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。

JavaSE

它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。

JavaEE

JavaEE是在JavaSE的基础上构建的,用来开发B/S架构软件,也就是开发企业级应用,所以称为企业版
帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。

JavaME

Java ME为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME包括灵活的用户界面、健壮的安全模式、许多内置的网络协议以及对于动态下载的连网和离线应用程序的丰富支持。基于Java ME规范的应用程序只需要编写一次,就可以用于许多设备,而且可以利用每个设备的本级功能。

再总结一下,JavaSE是Java的基础,主要针对桌面程序开发;JavaEE是针对企业级应用开发;而JavaME是主要针对嵌入式设备软件开发。

 

发表于
2019-11-08 13:27 
金色的鱼儿 
阅读(1153
评论(0
编辑 
收藏 
举报

 

版权声明:本文为it-deepinmind原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/it-deepinmind/p/11819546.html

Java三大体系JavaEE、JavaSE、JavaME的区别 - 金色的鱼儿的更多相关文章

  1. 非常不错的视频下载器推荐-硕鼠下载器,支持多家网站高清视频下载,支持批量下载腾讯视频专辑 – 季枫

    需求用例: 希望把中国好声音第三季的好歌弄成DVD,然后又没有那些广告,又能点播。 故:笼统的每期视频不能满足 […]...

  2. ​汽车之家李想:作为一个懒人 我是如何做管理的 – Austin Liu\’s Fashion

    也许是看不惯很多产品还没一撇就开始大肆营销的的新创业者,汽车之家网站创始人李想昨日在发表了一篇长微博,畅谈了一 […]...

  3. DDR中的一些知识点说明(ODT,ZQ校准,OCT,TDQS) – 中国的孩子

    DDR中的一些知识点说明(ODT,ZQ校准,OCT,TDQS) ODT ( On-DieTermination […]...

  4. Linux高速缓冲区原理 – AlanTu

    Linux高速缓冲区原理 文件系统-高速缓冲区: 首先我们为什么需要高速缓冲区而不是直接访问块设备中的数据。这 […]...

  5. 2018全球最强物联网公司榜单揭晓 – AlanTu

    2018全球最强物联网公司榜单揭晓 2018全球最强物联网公司榜单揭晓 | 20家企业物联网战略大起底 导言: […]...

  6. 图解FTP服务器搭建(Windows Server 2008) – 小L

    图解FTP服务器搭建(Windows Server 2008) http://wenku.baidu.com/ […]...

  7. 敏感信息脱敏实现 – Tom-shushu

    敏感信息脱敏实现 一、简述   数据脱敏是指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保 […]...

  8. 【转】google chrome如何设置主页 – wi100sh

    【转】google chrome如何设置主页 原文网址:http://jingyan.baidu.com/ar […]...

随机推荐

  1. 《手把手教你》系列技巧篇(十二)-java+ selenium自动化测试-元素定位大法之By link text(详细教程)

    1.简介  本文按计划就要开始介绍link text,顾名思义是通过链接定位的(官方说法:超链接文本定位)。什 […]...

  2. C++ RCSP智能指针简单实现与应用

    智能指针的实现代码来源博客:《http://blog.csdn.net/to_be_better/articl […]...

  3. 反射

    反射 示例类 User 类: class User { String name; int id; public […]...

  4. 【算法•日更•第十九期】动态规划:RMQ问题

    ▎前言   首先先来说一下RMB是什么,当然是人民币啦。   今天我们要学的这个东西不一般,叫做RMQ问题,那 […]...

  5. Photoshop抠图秘笈大全(光盘内容另行下载,地址见书封底)

    Photoshop抠图秘笈大全(光盘内容另行下载,地址见书封底) 1 从零开始!进入Photoshop的世界 […]...

  6. SVM多分类问题 libsvm在matlab中的应用

    转载自https://blog.csdn.net/lwwangfang/article/details/523 […]...

  7. VMware 12安装虚拟机Mac OS X 10.10使用小技巧(虚拟机Mac OS X 10.10时间设置,虚拟机Mac OS X 10.10通过代理上网,Mac OS X 10.10虚拟机优化,VMware虚拟机相互复制)

    1:修改Mac OS 系统时间 2:Mac OS系统 通过代理上网 VMware 12安装Mac OS X 1 […]...

  8. 微信常用功能介绍

    微信这个软件我相信中国大部分人都在使用,连农村的很多人也在使用微信,国外也有不少的用户,微信常用的功能有聊天、 […]...

展开目录

目录导航