java ee , java se, java me 怎么区分



大概发展路线:JavaSE——>>JavaEE——>>JavaME。

JavaSE是Java基础内容学完了可以做一些窗体版程序,电脑桌面应用等。

JavaEE需要的JavaSE的基础上再学习一些web框架的东西,可以做一些网站应用。

JavaME则是针对移动和嵌入式设备的如:手机,电视,打印机等是用的运行程序。


------------------------------------------------------------------------------------
javase 是 jdk jvm 以及自带的api合集的具体实现。
javaee 是基于javase而发展出来的一套规范接口。请注意是规范,并不是实现。发行商自己去实现这些接口。
javame 是一套运行专门为嵌入式设备设计的api接口规范。比如机顶盒这种程序。
andriod 上的java开发工具,是谷歌依照oracle制定的部分javase规范设计的sdk以及可用java语言调用的系统api。注意,javame和andriod sdk无关。

----------------------------------------------------------------------------------
可以通俗一点说:
se是标准java API,属于java基础,后面的ee和me都会用到se。
ee是企业级开发,一般来开发java web,javaweb会利用se的反射功能和web规范来封装一些框架,用框架开发web会很省事。
me是移动设备开发,由于Google Android出现,直接用Android API开发就可以了,me几乎没用了。

-------------------------------------------------------------------------------------

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的接口就知道了)
比如:tomcat就是按照这套规范开发的容器软件,还有什么weblogic,JBoss、Resin等等
正因为我们开发网站(使用JSP,Servelet。。或者封装了这些的框架:SSH。。。)可以放在tomcat,也可以放在JBoss。。。。,因为都是按照一个规范开发的东西,实际使用的还是JavaSE的那些东西,多出来的就是EE的一些规范类的封装代码。

JavaME 是微型版本,顾名思义,使用在手机啊,小设备啊上面的Java版本,特点就是小,相比JavaSE精简了很大一部分东西,(增加了一些小设备上的专有API,???这个不是很确定),
我在2009年培训的时候,这个还写过游戏,还用在移动啊什么的开发上,可是后来你们应该知道了。。。安卓时代来临了。

安卓中既然用的是Java,那么Java的语法应该都是适用的。所以SE是核心基础。其他的都是使用方法方式不同。

-----------------------

参考链接:https://www.zhihu.com/question/31455874

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值