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针对不同使用范畴提供不同的服务(不同类型的类库)

相关文章
|
2天前
|
消息中间件 Java Spring
RocketMQ-JAVA客户端不同版本接入方式
RocketMQ4.0 RocketMQ5.0 JAVA接入 spring springboot
RocketMQ-JAVA客户端不同版本接入方式
|
2天前
|
Oracle JavaScript Java
JDK的版本迭代特性(JDK9 - JDK20)
JDK的版本迭代特性(JDK9 - JDK20)
|
2天前
|
移动开发 前端开发 Java
第一次用java17记录运行ruoyi-vue-plus5.X版本
第一次用java17记录运行ruoyi-vue-plus5.X版本
|
2天前
|
Java Maven
【亮剑】Java项目开发中常遇到Jar 包依赖冲突问题,主要由不同版本库、循环依赖、传递依赖和依赖范围不当引起
【4月更文挑战第30天】Java项目开发中常遇到依赖冲突问题,主要由不同版本库、循环依赖、传递依赖和依赖范围不当引起。解决冲突需分析依赖树、定位冲突源、调整类加载顺序等。方法包括排除冲突依赖、统一管理版本、限定依赖范围、合并冲突类、升级降级库版本及拆分模块。关注依赖关系,及时解决冲突,保障项目稳定运行。
|
2天前
|
分布式计算 安全 Java
JAVA的三大版本
JAVA的三大版本
|
2天前
|
Java Maven
[Java ] jdk升级 bug java: -source 8 中不支持 instanceof 中的模式匹配 (请使用 -source 16 或更高版本以启用 instanceof 中的模式匹配)
[Java ] jdk升级 bug java: -source 8 中不支持 instanceof 中的模式匹配 (请使用 -source 16 或更高版本以启用 instanceof 中的模式匹配)
148 0
|
2天前
|
Oracle Java 关系型数据库
Java 开发者必备:JDK 版本详解与选择策略(含安装与验证)
Oracle Java SE 支持路线图显示,JDK 8(LTS)支持至2030年,非LTS版本如9-11每6个月发布且支持有限。JDK 11(LTS)支持至2032年,而JDK 17及以上版本现在提供免费商用许可。LTS版本提供长达8年的支持,每2年发布一次。Oracle JDK与OpenJDK有多个社区和公司构建版本,如Adoptium、Amazon Corretto和Azul Zulu,它们在许可证、商业支持和更新方面有所不同。个人选择JDK时,可考虑稳定性、LTS、第三方兼容性和提供商支持。
144 0
|
2天前
|
SQL 关系型数据库 MySQL
Hive【环境搭建 01】【hive-3.1.2版本 安装配置】【含 mysql-connector-java-5.1.47.jar 网盘资源】【详细】
【4月更文挑战第6天】Hive【环境搭建 01】【hive-3.1.2版本 安装配置】【含 mysql-connector-java-5.1.47.jar 网盘资源】【详细】
36 1
|
2天前
|
Java API 计算机视觉
java实现人脸识别V3版本开发
java实现人脸识别V3版本开发
20 0
|
2天前
|
Java
916.【Java】javap 查看 class 文件的jdk编译版本
916.【Java】javap 查看 class 文件的jdk编译版本
95 2