JAVASE,JAVAEE,JAVAME的区别

本文详细解析了JavaSE、JavaEE和JavaME的区别及应用场景:JavaSE适用于桌面应用开发,JavaEE主要用于Web应用开发,而JavaME则针对移动设备应用,但现在已被安卓取代。此外,文中还提到了JavaEE与Spring的关系以及Maven的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JAVASE,JAVAEE,JAVAME的区别

JavaSE(Java2 Platform Standard Edition,原名J2SE,Java2 Standard Edition),即Java的标准版。
JavaEE(Java2 Platform Enterprise Edition,原名J2EE),即Java的企业版。
JavaME(Java Platform Micro Edition,原名J2EE),即Java微型版。

se写桌面应用,ee写web应用,me写移动应用。但现在me被安卓取代了。ee用的很少,用的都是在ee上面衍生出来的spring。

Java se是基础。java ee在java se上多了些应用框架。java me也差不多,不过简单些。安卓用的是基本的java,加上安卓自生的框架

Java SE(Java Platform,Standard Edition),应该先说这个,因为这个是标准版本。Java EE (Java Platform,Enterprise Edition),java 的企业版本Java ME(Java Platform,Micro Edition),java的微型版本。JavaSE 可以开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。是EE,和ME的基础。一般就是指JDK。就是Java的基础语法(变量、方法、类之间的调用、关系,继承、接口、线程之类的),工具包(java.util.* ),或者其他的一些封装。JavaEE,其实是一套规范,就是用java语言做企业开发(目前看来就是开发一些动态网站,或者对外提供调用服务的网站,或者其他没接触过的。。。)中的一整套规范,比如类怎么封装,网页的请求要用什么方法处理,语言编码一类的处理,拦截器啊什么的定义,请求返回得有什么信息。。。(具体看servlet的接口就知道了)

(引用来自知乎问题 java ee , java se, java me 怎么区分?
总结一下,也就是JavaSE可以粗略的理解为Java基础语法,以及基础类的使用。而JavaEE则是一种框架,利用Java基础完成一些诸如Web项目之类的项目。由于目前还未接触过JavaEE,所以可能理解还暂时不够深入。先这样吧。
注意到JavaEE和Spring貌似有一些关系,并且一直好奇Maven是什么,下面学习解决一下这两个问题吧。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值