首页 > 编程语言 >浅谈Java SE、Java EE、Java ME三者的区别

浅谈Java SE、Java EE、Java ME三者的区别

时间:2023-05-17 19:35:12浏览次数:38  
标签:ME Java 浅谈 EE 应用程序 Platform SE


现在一个个来分析

 

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 是做手机软件的。

 


标签:ME,Java,浅谈,EE,应用程序,Platform,SE
From: https://blog.51cto.com/u_8895844/6293324

相关文章

  • .NET爱上Java的时候
    在目前编程语言繁多的情况,很多编程开发者在选择什么样的语言作为自己谋生的途径而烦恼着。哪种语言或者开发模式,是以后软件开发市场的未来?而当前存在着两大对垒就:微软的.net和sun公司的java。他们各有什么样的优势和劣势?未来的市场会是怎么样?选择谁呢,这事关饭碗可是大事。昨天我看......
  • SIEMENS/西门子西门子1200plc轴运动控制程序模板 介绍:此
    SIEMENS/西门子西门子1200plc轴运动控制程序模板介绍:此程序是之前给海康威视做的一台装路由器壳子的机器。程序有以下:1):调用轴控制块做的控制3个伺服,2):1个电缸,3):用PUTGET块与上下游plc通讯,4):轴控制块5):气缸报警块6):完整的电路图7):威纶通触摸屏程序8):IO表程序块已经在很多个项......
  • JVM(一)JVM与Java体系结构
    目录JVM与Java体系结构1前置知识字节码与混合编程虚拟机Java虚拟机JavaVirtualMachineJVM的特点Java虚拟机的作用2JVM的整体结构Java代码的执行流程JVM的架构模型JVM的生命周期虚拟机的种类ClassicVMExactVM☆HotSpotJRockitJ9KVMCDC/CLDCHotSpotAzulVMLiquidVM3内存......
  • 图数据库 NebulaGraph 的内存管理实践之 Memory Tracker
    数据库的内存管理是数据库内核设计中的重要模块,内存的可度量、可管控是数据库稳定性的重要保障。同样的,内存管理对图数据库NebulaGraph也至关重要。图数据库的多度关联查询特性,往往使图数据库执行层对内存的需求量巨大。本文主要介绍NebulaGraphv3.4版本中引入的新特性Mem......
  • 记录--vue3优雅的使用element-plus的dialog
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助如何优雅的基于element-plus,封装一个梦中情dialog优点摆脱繁琐的visible的命名,以及反复的重复dom。想法将dialog封装成一个函数就能唤起的组件。如下:addDialog({title:"测试",//弹窗名compone......
  • 认识Java
    Java的产生和发展产生与发展历程1991年,由Sun公司开发Oak,最初为家用消费电子产品进行编程,是Java前身。1994年,使用Oak语言编写了Web浏览器1995年,改名为Java,96年发布JDK1.1…1998年,发布JDK1.2,从语言发展为平台…2004年,发布JDK1.5现在Java用于:开发大型企业的应......
  • jmeter压力测试报告
    jmeter压力测试报告  XXX压力测试报告 时间:2015-08-04                                            测试人员:xxx 目录XXX压力测试报告...1一 测试内容...2二 测试方法...2三 测试目标...2四 测试环境......
  • JavaScript 使用一个数组对另一个对象数组进行过滤
    JavaScript使用一个数组对另一个对象数组进行过滤假设我们有一个对象数组objs,其中每个对象都有一个name属性,我们希望使用一个数组names对objs数组进行过滤,只保留那些name属性在names数组中的对象。我们可以使用filter()方法来实现这个功能。constobjs=[{id......
  • Jmeter部署到Linux实现分发压测时,controller机器回收测试报告时卡死
    问题检查与定位:检查slave-A和slave-B两台执行机,执行机已经finished,无报错,说明执行机已完成测试任务采集到的日志批量分析后得出的结论:在完成并发测试后,vuser要进行释放,由于没有完全释放导致controller机器一直等待(像卡死),而实际上是等待,问题定位后,进行检查发现:问题1: reportge......
  • 【Jmeter】BeanShell 脚本
    一、BeanShellBeanShell是由java编写的,是一个轻量级的脚本语言,也相当于一个小巧免费的JAVA源码解释器,支持对象式的脚本语言特性,亦可嵌入到JAVA源代码中,能动态执行JAVA源代码并为其扩展了脚本语言的一些特性BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己......