本篇文章小编就为大家简单说说Java SE、Java EE、Java ME三者之间的区别。需要的朋友可以过来参考下,希望对大家有所帮助

  1. Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、

服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,

为 Java Platform,Enterprise Edition(Java EE)提供基础。

  1. Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和

部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,

它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)

和 Web 2.0 应用程序。

  1. 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学习路线,Java SE,EE,ME的区别,SSM框架基本概念

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

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

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

  3. java se me ee 的基本概念

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

  4. 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 ...

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

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

  6. java和python的web自动化有什么区别-Java Web开发和Python Web开发之间的区别

    今天的文章讨论了Java Web开发和Python Web开发之间的区别.我不鼓励我们在这里从Java Web迁移到Python Web开发.我只是想谈谈我的感受.它不一定适合所有情况,仅供我们参考. ...

  7. 解析java中方法的重载和重写之间的区别与联系

    解析java中方法的重载和重写之间的区别与联系 1 不同点 1.1 方法重写是在不同的类中(父子类),方法重载是在同一类中 1.2 方法重载最初的目的是构造方法的多样化,方法重写的目的是让重写的方法满 ...

  8. Java SE 基础(4) Java的语言特点

    语言特点 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征.Java语言作为静态面向对象编程 ...

  9. 【Java SE】初识Java

    文章目录 1.初识Java 1.1Java是什么 1.2Java语言重要性 1.3Java语言发展简史 1.4Java语言特性 1.5Java开发环境安装 2.初识Java的main方法 2.1mai ...

  10. java ordered list_关于并行处理:Java 8的forEachOrdered()和sequence()方法之间的区别?...

    我正在使用Java 8并行流,并且希望以并行流的方式打印元素是某种顺序(例如插入顺序,反向顺序或顺序顺序). 为此,我尝试了以下代码: System.out.println("With fo ...

最新文章

  1. 项目中使用 Git 高频场景
  2. Day2-springmvc初解
  3. 传对象与传串_简单介绍
  4. 币安Binance.client can‘t find the module client 解决办法
  5. oracle如何把字符集改回默认,更改oracle字符集
  6. 有indexPath获取到cell对象
  7. @PropertySource注解获取配置文件值
  8. 51nod1174--区间中最大的数--线段树
  9. [iOS开发]autolayout自动布局
  10. python运行需要网络吗_python邮件和网络的简单使用
  11. 我在 GitHub 上发现了一个 狗屁不通 的Python开源项目...
  12. python爬虫付费内容_Python爬虫:十大付费代理详细对比
  13. Grafana Tempo部署
  14. eclipse背景设置什么颜色缓解眼睛疲劳
  15. 学习工具001:PPT画图配色
  16. numpy 之average
  17. Spring启动执行流程
  18. table 表格合并
  19. 履带式机械臂小车的制作分享
  20. 机器学习_论文笔记_2: bagging predictors ( BREIMAN[1996])

热门文章

  1. java入门-dos窗口的用法
  2. android屏幕有残影,如何预防手机烧屏 防止手机屏幕出现残影教程分享
  3. zend studio10运行php,加速Zend Studio 运行的10点技巧
  4. 等价类划分法测试用例
  5. 【网络传输协议】SRT即SecureReliableTransport流媒体网络传输协议
  6. IntelliJ IDEA 配置svn及使用
  7. 根据IP查询城市(基于ipdb库)
  8. ssh 连接访问被拒绝
  9. 百战程序员 全栈软件测试课程 2022 笔记
  10. 模式识别工具箱安装及使用