还搞不懂JAVASE,JAVAEE,JAVAME三者区别吗

一、三个版本

Java是一门编程语言。Java分为三大版本

SE即标准版,包含了Java核心类库,主要用来开发桌面应用;

EE即企业版,包含SE,又有扩展部分(Servlet,JDBC等),主要用来开发分布式网络程序;

ME即微型版,包含了SE中部分类库,又有自己扩展部分,主要用来做移动类、嵌入式开发。

二、版本之间的区别

Java SE(Java Platform,Standard Edition),Java标准版,就是一般Java程序的开发就可以(如桌面程序),可以看作是JavaEE的子集。Java SE 以前称为 J2SE。

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

包含了

  1. 面向对象
  2. 多线程
  3. IO流
  4. javaSwing等

Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。Java EE,Java 平台企业版(Java Platform Enterprise Edition) 之前称为Java 2 Platform, Enterprise Edition (J2EE) 2018年3月更名为 JakartaEE(这个名称应该还没有得到群众认可)。 是 Sun 公司为企业级应用推出的标准平台,用来开发B/S架构软件

企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。javaSE是java的基石,如果将java程序想象成一座高楼大厦,那么javaSE就是地基。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 /3.0应用程序。

JavaME即微型版,也是以Java为基础的,之前称为 J2ME。

它是一套运行专门为嵌入式设备设计的api接口规范,主要用于开发移动设备软件和嵌入式设备软件,例如:手机游戏,电视机顶盒和打印机相关的嵌入式设备软件。

三、JavaWeb知识体系

Java web 是指有Java语言开发出来可以在万维网上访问浏览的程序

JavaEE在JavaSE的基础进行了扩展,增加了一些更加便捷的应用框架。比如我们现在常用的Java开发三大框架Spring、Struts和Hibernate,我们可以应用这些框架轻松写出企业级的应用软件。

Java EE也可以说是一个框架也是一种规范,说它是框架是因为它包含了很多我们开发时用到的组件,例如:Servlet,JSP,JSTL等;说它是规范因为我们开发web应用常会用到的一些规范模式,JavaEE提供了很多规范的接口却不实现,将这些接口的具体实现细节转移到厂商身上,这样各家厂商推出的JavaEE产品虽然名称实现不同,但展现给外部使用的却是统一规范的接口。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值