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

2. Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。

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

说得更简单点

Java SE 是做电脑上运行的软件。

Java EE 是用来做网站的-(我们常见的JSP技术)

Java ME 是做手机软件的。

浅谈Java SE、Java EE、Java ME三者的区别相关推荐

  1. JAVA SE、EE、ME,JRE、JDK,基本数据类型,访问修饰符、函数、封装的概念、UML类图、构造方法、this关键字、static关键字、方法重载、方法重写、包(packahe)

    运行第一个JAVA程序: 这里使用的开发环境是eclipse,新建一个java工程,然后可以看到src这个是存放java代码的地方,然后在src文件右击新建一个class(类),然后可以看到下图,同样 ...

  2. Java学习路线,Java SE,EE,ME的区别,SSM框架基本概念

    1.尚硅谷 视频课程:https://www.bilibili.com/read/cv5216534 初学者可按照尚硅谷公开的JAVA视频最快学习路线: JavaSE --> MySQL–> ...

  3. 编程浅谈-以一个初出茅庐的Java程序员视角

    编者是一个从事Java开发的普通软件攻城狮,迄今为止,粗粗算来不过刚刚进入编程的世界不过两年,但在这两年的光阴里,每当我抬头仰望星空(苦命加班)时脑海里总有这样一个疑问--"什么是编程&qu ...

  4. java se me ee 的基本概念

    Java SE JAVA * Java SE(Java Platform,Standard Edition).Java SE 以前称为 J2SE.它允许开发和部署在桌面.服务器.嵌入式环境和实时环境中 ...

  5. java对比swith和if的不同,浅谈选择结构if语句和switch语句的区别

    1.选择结构if语句格式及其使用 A:if语句的格式: if(比较表达式1) { 语句体1; }else if(比较表达式2) { 语句体2; }else if(比较表达式3) { 语句体3; } . ...

  6. java se和java_Java:改进了Java SE 6和Java SE 7的客户端和桌面部分!

    java se和java Java 6和Java 7中的客户端改进 了解有关Java SE 6和Java SE 7的客户端和桌面部分的改进,包括新的applet插件,Java Deployment T ...

  7. Java:对Java SE 6和Java SE 7的客户端和桌面部分的改进!

    Java 6和Java 7中的客户端改进 了解有关Java SE 6和Java SE 7的客户端和桌面部分的改进,包括新的applet插件,Java Deployment Toolkit,成形和半透明 ...

  8. python模型保存save_浅谈keras保存模型中的save()和save_weights()区别

    今天做了一个关于keras保存模型的实验,希望有助于大家了解keras保存模型的区别. 我们知道keras的模型一般保存为后缀名为h5的文件,比如final_model.h5.同样是h5文件用save ...

  9. 软件工程:浅谈人工智能软件开发与传统软件开发的区别

    题目:浅谈人工智能软件开发与传统软件开发的区别 摘要:人工智能的飞速发展带动着软件工程的发展,最终使得软件工程产生新的变革.因为人工智能特有的性质,因而导致了人工智能软件与传统软件的差异性.本文对比了 ...

  10. led手电筒烧灯珠_浅谈务优LED手电筒灯珠型号与区别技巧

    原标题:浅谈务优LED手电筒灯珠型号与区别技巧 LED灯珠有多种型号规格: LED灯珠的型号太多了,有直插和贴片式的,还有大功率灯珠,灯珠电流从几十毫安到几安的都有,电压就比较一致,大多都在三点几伏. ...

最新文章

  1. socket 获取回传信息_基于netty框架的socket长连接负载均衡解决方案 oswl
  2. Redis实现之数据库(三)
  3. 蓝桥杯小白系列之汇编点亮led灯
  4. 前端学习(2352):view组件的使用
  5. 如何使用Docker安装Redis\Zookeeper\Mysql
  6. swiper高度自适应_微信小程序之swiper轮播图片高度自适应
  7. 第二:RobotFrameWork接口用例设计规范
  8. KNN——机器学习实战_Python3
  9. CMPP网关协议核心代码 java版本
  10. html 怎么做图标在圆圈上旋转,纯CSS3图标旋转效果代码
  11. 使用RssHub为网页生成RSS订阅源
  12. 手把手教如何搭建Linux环境(搭建云服务器) (Linux基础篇p1)
  13. java-a实现压缩与解压缩(zip、gzip)
  14. 测向交叉定位matlab,测向交叉定位
  15. Centos Linux 和 CentOS Stream比较
  16. 安卓App版权申请流程
  17. PMP快速通过经验分享
  18. MySQL Cursors:一个Trigger中,同时存在两个cursors的问题。
  19. elementui 表格的简单封装
  20. 采药问题 c语言程序,采药-动态规划题解(C语言代码)

热门文章

  1. NC:你觉得你吃的是草,其实你还是吃的土(遗传发育所朱峰)
  2. 中文版NCCN指南PPT分享(36本)
  3. Nature-2018-抗菌药物组合有望特异性治疗耐多药性的细菌感染
  4. ps抠图怎么放大图片_PS教程:透明玻璃杯不会抠图?一分钟利用通道面板快速抠图...
  5. Python使用matplotlib可视化箱图、seaborn中的boxplot函数可视化分组箱图、在箱图中添加抖动数据点(Dot + Box Plot)
  6. R语言ggplot2可视化:通过在element_text函数中设置ifelse判断条件自定义标签文本的显示格式:例如、粗体、斜体等
  7. pandas使用bdate_range函数获取起始时间(start)和结束时间(end)范围内的所有周末日期(weekends day)
  8. python使用fpdf生成结账发票pdf文件
  9. python代码统计字符串中大写字符、小写字符、特殊字符以及数值字符出现的次数
  10. 简述神经网络的训练过程?