JAVA-带您明确Java不同版本间的对比

简介: JAVA-带您明确Java不同版本间的对比

不知道您在学习JAVA语言时,有没有看到过J2EE、J2SE、J2ME这几个词,那么他们分别是什么呢?他们间的区别和联系又是什么呢?

目录

表格对比

图对比

J2SE

J2EE

总结

表格对比


英文全拼
版本

范围

作用

J2SE

Java 2 standard edition

标准版

最基础的运行Java程序的工具包

主要用于桌面应用软件的编程

J2EE

Java 2 enterprise edition

企业版

J2EE包含J2SE中的类,并且包含用于开发企业级应用的类,也包含企业应用中很多的API

主要用于分布式的网络程序的开发

J2ME

Java 2 Micro Edition

微型版

包含了J2SE中部分类库,又有自己扩展部分

用于手机和其他嵌入式设备(掌上电脑PDA,电视机顶盒和打印机)上的开发.

图对比J2SE

J2SE包含了构成Java语言核心的类:数据库连接、接口定义、输入输出、网络编辑等;

J2EE

如果使用的是J2EE的程序,只要你有网程序便可以运行,不需要使用客户端。J2EE是sun公司提出的一个标准,符合这个标准的产品叫做“实现”,其中weblogic、JSP都是这个J2EE标准的实现。J2EE包含J2SE中的类,并且包含用于开发企业级应用的类,也包含企业应用中很多的API。例如:JDBC、JNDI、EJB等。

总结

J2SE、J2EE、J2ME是Java针对不同使用范畴提供不同的服务(不同类型的类库)

相关文章
|
5月前
|
安全 架构师 Java
Java LTS版本进化秀:从8到21的欢乐升级之旅
困惑于Java版本选择?轻松幽默地穿越Java LTS版本时光隧道,掌握从Java 8到21的关键特性。通过一家初创公司的系统升级故事,直观了解每个版本如何解决代码冗余、性能瓶颈等开发痛点,助你在技术选型中做出明智决策。
341 7
|
JavaScript NoSQL Java
接替此文【下篇-服务端+后台管理】优雅草蜻蜓z系统JAVA版暗影版为例-【蜻蜓z系列通用】-2025年全新项目整合搭建方式-这是独立吃透代码以后首次改变-独立PC版本vue版搭建教程-优雅草卓伊凡
接替此文【下篇-服务端+后台管理】优雅草蜻蜓z系统JAVA版暗影版为例-【蜻蜓z系列通用】-2025年全新项目整合搭建方式-这是独立吃透代码以后首次改变-独立PC版本vue版搭建教程-优雅草卓伊凡
609 96
接替此文【下篇-服务端+后台管理】优雅草蜻蜓z系统JAVA版暗影版为例-【蜻蜓z系列通用】-2025年全新项目整合搭建方式-这是独立吃透代码以后首次改变-独立PC版本vue版搭建教程-优雅草卓伊凡
|
7月前
|
安全 Java API
Java 17 及以上版本核心特性在现代开发实践中的深度应用与高效实践方法 Java 开发实践
本项目以“学生成绩管理系统”为例,深入实践Java 17+核心特性与现代开发技术。采用Spring Boot 3.1、WebFlux、R2DBC等构建响应式应用,结合Record类、模式匹配、Stream优化等新特性提升代码质量。涵盖容器化部署(Docker)、自动化测试、性能优化及安全加固,全面展示Java最新技术在实际项目中的应用,助力开发者掌握现代化Java开发方法。
334 1
|
6月前
|
Cloud Native Java API
Java Spring框架技术栈选和最新版本及发展史详解(截至2025年8月)-优雅草卓伊凡
Java Spring框架技术栈选和最新版本及发展史详解(截至2025年8月)-优雅草卓伊凡
1263 0
|
9月前
|
JavaScript Java 关系型数据库
家政系统源码,java版本
这是一款基于SpringBoot后端框架、MySQL数据库及Uniapp移动端开发的家政预约上门服务系统。
287 6
家政系统源码,java版本
|
Java 中间件 测试技术
java依赖冲突解决问题之jar包版本冲突无法通过升降级解决时如何解决
java依赖冲突解决问题之jar包版本冲突无法通过升降级解决时如何解决
|
Java 应用服务中间件 Windows
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
193 0
|
缓存 Java Maven
java: 警告: 源发行版 11 需要目标发行版 11 无效的目标发行版: 11 jdk版本不符,项目jdk版本为其他版本
如何解决Java项目中因JDK版本不匹配导致的编译错误,包括修改`pom.xml`文件、调整项目结构、设置Maven和JDK版本,以及清理缓存和重启IDEA。
769 3
java: 警告: 源发行版 11 需要目标发行版 11 无效的目标发行版: 11 jdk版本不符,项目jdk版本为其他版本
|
Java Linux Windows
如何查看已安装的 Java 版本
要查看已安装的 Java 版本,打开命令提示符或终端,输入 `java -version`,回车后即可显示当前系统中 Java 的版本信息。
4937 1
|
Ubuntu Java Linux
如何检查 Java 版本是否兼容
要检查Java版本是否兼容,可在命令行输入“java -version”查看当前安装的Java版本,然后对比目标应用所需的Java版本,确保其满足要求。
1066 1