IT兄弟连 Java语法教程 Java平台的版本划分

本文深入解析了Java的三个主要版本:JavaSE、JavaEE(现JakartaEE)和JavaME的功能与应用场景。JavaSE作为基础版本,涵盖了核心API、网络通信、多线程等技术;JavaEE针对企业级应用,提供Web服务、组件模型和API,支持SOA和Web3.0应用;JavaME则专注于移动和嵌入式设备。文章还提到了JavaEE向JakartaEE的转变。

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

自从Sun公司推出Java以来,就力图使之无所不能。Java发展至今,按应用范围划分为3个版本,即Java SE、Java EE和Java ME,也就是SunOne(Open Net Environment)体系。

1.Java SE(Java Platform Standard Edition)

Java SE是Java的标准版,Java SE之前也叫做J2SE,它允许开发和部署在桌面、服务器、嵌入式环境和实施环境中使用的Java应用程序。JavaSE是Java的基础,它包含了Java语言基础、I/O(输入/输出)、网络通信(socket)、多线程以及JDBC(Java数据库连接)操作和GUI编程等技术,并且Java SE为Java EE提供了基础以支持Java Web服务的开发。

2.Java EE(Java Platform Enterprise Edition)/Jakarta EE

Java EE是Java的企业级应用程序版本,这个版本以前称为J2EE。Java EE能够帮助我们开发和部署可移植、健壮、可伸缩且安全的服务器端Java应用程序。Java EE是在Java SE的基础上构建的,它提供Web服务、组件模型、管理和通信API,可以用来实现企业级(大规模、多层、可扩展、可靠和安全的网络应用程序的简写名称为企业级应用)的面向服务体系结构(service oriented architecture)和Web 3.0应用程序。

2017年Oracle公司将Java EE移交给开源组织Eclipse软件基金会,2018年Eclipse将Java EE改名为“Jakarta EE”。目前Java EE(Jakarta EE)由开源社区进行维护。

3.Java ME(Java Platform Micro Edition)

Java ME之前称为J2ME,Java ME为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机等)上运行的应用程序提供了一个健壮且灵活的环境。目前Java ME已经不常使用,在google的Android系统问世后,绝大部分的移动设备全部使用Android系统,Android系统中的应用程序是基于Java SE而不是Java ME的。

4febba32a1ef4d478850a0df2f2e36de.png

图1  Java SE平台包含的组件

转载于:https://my.oschina.net/u/4125915/blog/3061882

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值