前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java的三大版本含义及区别

Java的三大版本含义及区别

作者头像
bboy枫亭
发布2020-09-22 10:55:04
7230
发布2020-09-22 10:55:04
举报
文章被收录于专栏:csdn_blog

标准版(JavaSE)、企业版(JavaEE)、微缩版(JavaME)

  1. Standard Editor(标准版)J2SE 包含构成 Java 语言核心的类,定位在个人计算机上的应用。 这个版本是Java平台的核心,它提供了非常丰富的API来开发一般个人计算机上的应用程序,包括用户界面接口AWT及Swing,网络功能与国际化、图像处理能力以及输入输出支持等。在上世纪90年代末互联网上大放异彩的Applet也属于这个版本。Applet后来为Flash取代,Flash即将被HTML5取代。 比如:数据库连接、接口定义、输入输出、网络编程等。
  2. Enterprise Editor(企业版)JavaEE 中包含 JavaSE 中的类,并且还包含用于开发企业级应用的类。JavaEE是JavaSE的扩展,增加了用于服务器开发的类库。如:JDBC是让程序员能直接在Java内使用的SQL的语法来访问数据库内的数据;Servlet能够延伸服务器的功能,通过请求-响应的模式来处理客户端的请求;JSP是一种可以将Java程序代码内嵌在网页内的技术。 比如 Servlet、JSP、XML、事务控制等。
  3. Micro Editor(微缩版)J2ME 包含 J2SE 中一部分类,用于消费电子产品的软件开发。 JavaME是JavaSE的内伸,包含J2SE的一部分核心类,也有自己的扩展类,增加了适合微小装置的类库:javax.microedition.io.*等。该版本针对资源有限的电子消费产品的需求精简核心类库,并提供了模块化的架构让不同类型产品能够随时增加支持的能力。 比如:传呼机、智能卡、手机、PDA、机顶盒等。

范围:J2SE 包含于 J2EE 中,J2ME 包含了 J2SE 的核心类,但新添加了一些专有类。

在这里插入图片描述
在这里插入图片描述

误区:很多人开始会误解为安卓开发就是JavaME,这两个是完全不同的内容。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/08/03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档