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

相关文章
|
4月前
|
Java 中间件 测试技术
java依赖冲突解决问题之jar包版本冲突无法通过升降级解决时如何解决
java依赖冲突解决问题之jar包版本冲突无法通过升降级解决时如何解决
|
4月前
|
Java 应用服务中间件 Windows
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
|
1月前
|
Java Linux Windows
如何查看已安装的 Java 版本
要查看已安装的 Java 版本,打开命令提示符或终端,输入 `java -version`,回车后即可显示当前系统中 Java 的版本信息。
277 1
|
1月前
|
Ubuntu Java Linux
如何检查 Java 版本是否兼容
要检查Java版本是否兼容,可在命令行输入“java -version”查看当前安装的Java版本,然后对比目标应用所需的Java版本,确保其满足要求。
69 1
|
2月前
|
缓存 Java Maven
java: 警告: 源发行版 11 需要目标发行版 11 无效的目标发行版: 11 jdk版本不符,项目jdk版本为其他版本
如何解决Java项目中因JDK版本不匹配导致的编译错误,包括修改`pom.xml`文件、调整项目结构、设置Maven和JDK版本,以及清理缓存和重启IDEA。
61 1
java: 警告: 源发行版 11 需要目标发行版 11 无效的目标发行版: 11 jdk版本不符,项目jdk版本为其他版本
|
2月前
|
Java Docker 容器
java版本学习网站又添加了一个libgdx模块
java版本学习网站之前添加了docker,想了想还是再把libgdx添加进去吧。
35 3
|
3月前
|
Java
java版本详解
java版本详解
|
2月前
|
Java Maven Spring
查看springboot版本支持最高的java版本
截至最近更新,Spring Boot 3.0及以上版本支持的最高Java版本为Java 17。鉴于技术的不断演进,建议直接参考Spring Boot的官方文档获取最准确的支持信息,因为这些版本兼容性可能会随着新版本的发布而有所变化。选择与你的Spring Boot版本相匹配的Java版本,可以确保充分利用框架特性,同时保证项目的稳定性和前瞻性。
92 0
|
2月前
|
Java Linux Maven
用sdkman在linux上管理多个java版本
本文介绍了如何在Linux上使用SDKMAN来管理多个Java版本,包括安装SDKMAN、验证安装、列出和安装不同版本的JDK、Maven和Gradle,以及如何切换使用不同版本。
76 0
|
3月前
|
Java API 开发工具
Java不同的版本
Java不同的版本Java不同的版本
43 4
下一篇
DataWorks