Java是一种高级计算机语言,它是由SUN公司(已被Oracle公司收购)于1995年5月推出的一种可以编写跨平台应用软件、完全面向对象的程序设计语言。Java语言简单易用、安全可靠、主要面向Internet编程,自问世以来,与之相关的技术和应用发展得非常快。在计算机、移动电话、家用电器等领域中,Java技术无处不在。

为了使软件开发人员、服务提供商和设备生产商可以针对特定的市场进行开发,SUN公司将Java划分为三个技术平台,它们分别是JavaSE、JavaEE和JavaME。

Java SE

Java SE(Java Platform Standard Edition)标准版,是为开发普通桌面和商务应用程序提供的解决方案。JavaSE是三个平台中最核心的部分,JavaEE和JavaME都是从JavaSE的基础上发展而来的,JavaSE平台中包括了Java最核心的类库,如集合、IO、数据库连接以及网络编程等。

Java EE

Java EE(Java Platform Enterprise Edition) 企业版,是为开发企业级应用程序提供的解决方案。JavaEE可以被看作一个技术平台,该平台用于开发、装配以及部署企业级应用程序,其中主要包括Servlet、JSP 、JavaBean 、JDBC、EJB、Web Service等技术。

Java ME

Java ME(Java Platform Micro Edition) 小型版,是为开发电子消费产品和嵌入式设备提供的解决方案。JavaME主要用于小型数字电子设备上软件程序的开发。例如,为家用电器增加智能化控制和联网功能,为手机增加新的游戏和通讯录管理功能。此外,Java ME提供了HTTP等高级Internet协议,使移动电话能以Client/Server方式直接访问Internet的全部信息,提供最高效率的无线交流。

JavaSE和JavaEE、JavaME的关系相关推荐

  1. 一分钟搞懂JavaME、JavaSE和JavaEE的区别

    一分钟搞懂JavaME.JavaSE和JavaEE的区别 JavaME微缩版 JavaSE标准版 JavaEE企业版 多数编程语言都有预选编译好的类库以支持各种特定的功能,在Java中,类库以包(pa ...

  2. JavaSE、JavaEE、JavaME、jdk、jre、jvm、java主要的11个特性

    文章目录 1.JavaSE.JavaEE.JavaME是什么? 2.jdk.jre.jvm是什么? 3.java主要的11个特性 1.JavaSE.JavaEE.JavaME是什么? JavaSE(J ...

  3. 简单说说:JavaSE、JavaEE、JavaME这三大体系

    Java编程语言是世界上使用率最多的编程语言之一,但是你真正的了解Java语言吗?今天小千主要和大家分享一下Java开发语言中的三大体系JavaSE.JavaEE.JavaME. 首先Java是可以写 ...

  4. javase开发工具包中的什么命令负责运行应用程序_想当程序员?先搞懂JavaSE、JavaEE和JavaME之间的区别吧!...

    Java是一门比较灵活的编程语言,且目前行业90%的应用软件服务器端都采用Java语言进行开发,而Java编程的相关技术人才始终是各领域技术型岗位不可或缺的. 作为0基础或者想转行当程序员最好还是先搞 ...

  5. 最简洁明了的讲述JavaSE、JavaEE和JavaME之间的区别

    转自: 最简洁明了的讲述JavaSE.JavaEE和JavaME之间的区别 下文笔者采用言简意赅的语言描述JavaSE.JavaEE和JavaME的不同之处,如下所示: SE,EE,ME简介: Jav ...

  6. javaME,javaSE和javaEE是什么

    javaME,javaSE和javaEE是什么 网络上普遍认为javaME就是用来开发嵌入式的,javaSE就是用来开发桌面的,javaEE就是用来开发企业端的.这也许没错,但是为什么我们采用SSH框 ...

  7. javase和javaee的区别(javase和javaee和javame的区别)

    JavaEE的EJB3.0和EJB2.0的区别有哪些呢? JavaEE折叠EJB3.0和EJB2.0的区别从架构图可以看出,无论Web结构或EJB结构,提供实现的功能相差不多,这样,我们的业务核心组件 ...

  8. idea的几个好用快捷键、常用配置(包括git)、jdk和javaSE和javaEE、创建一个SE工程、debug、创建一个Web工程、打war包

    几个好用的快捷键(持续更新) Ctrl+Shift+f12 ,相当于myeclipse的ctrl+m 最大化窗口的 alt+shift+↑或↓,将当前行上移或下移 shift+enter ,当前行下一 ...

  9. java中javaSE与javaEE的区别(适合新人)

    这些文章看起来非常的脑残,甚至是无知,但是毫不谦虚的说,在我初学java的时候,甚至学了一年半载的时候,这两个东西我都不知道是什么东西. 所以这文章是为了让初学者更好的在大脑中构建这个编程的思想. 1 ...

  10. JavaSE、JavaEE与Spring的概念和异同点剖析

    JavaSE.JavaEE与Spring的概念和异同点剖析 什么是JavaSE JavaSE是Java的核心,也就是 Java的主要部分.用于开发桌面应用程序和基于web的应用程序.它提供了从基本对象 ...

最新文章

  1. 深度学习:技术原理、迭代路径与局限
  2. ADO.NET中的五个主要对象介绍及使用
  3. 编程之美---点是否在三角形内
  4. xfce4 菜单文件
  5. 全排列代码python_python全排列代码,求解释
  6. php ajax实现查询功能,ajax实现分页查询功能
  7. html quot代替src,html特效代码大全
  8. PHP代码审计基础手册
  9. 中心极限定理_High Dimensional Probability(1) 中心极限定理
  10. Unity的几个特殊文件夹
  11. MATLAB的GUI中给坐标轴四周加上边框
  12. Serverless 实战 —— Serverless + Egg.js 后台管理系统实战
  13. C#控制台程序取得INSOYA视频区的视频的真实URL,视频标题,发布时间集合。
  14. 超经典实用APP UI产品界面设计模板
  15. 宏正ATEN发行最新款双滑轨PS/2-USB双界面LCD控制端
  16. 多媒体计算机室管理制度,多媒体教室管理规章制度
  17. centos7系统开启ftp服务器,centos7开启ftp服务器
  18. windows 删除服务_哪些Windows 10 系统服务可以安全禁用?
  19. Vue 获取当前日期
  20. Word如何拆分单元格

热门文章

  1. python自学视频与excel_三大金融工具特训班_金融职场+智能量化高手必修课-Wind来袭+Python金融+Excel分析,全套视频教程学习资料通过百度云网盘下载...
  2. 二维数组的应用:三子棋
  3. 【FPGA的基础快速入门22-------OV7725摄像头模块】
  4. 手机号码正则_中国大陆手机号码的正则表达式总结ChinaMobilePhoneNumberRegex
  5. PCM数据格式你该知道的一切
  6. Windows下java后台运行以及停止
  7. 禁忌搜索算法代码注释
  8. 文本聚类kmeans
  9. 影子系统、沙盒、虚拟机的区别
  10. 安装JLINK驱动出现the firmware of the connected J-Link does not support the following memory access