跟java相关的概念理解

来源:4-1 Spring、SpringMVC与SpringBoot的区别

哆丶哆

2019-08-03 22:33:16

老师,血java这么久了,对里面的技术运用是清楚了,但是对于一些表层概念在认识上还是有点模糊,概括起来也笼统。我想细致了解下:

什么是java SE,什么是J2EE,他们之间是什么关系,另外java都还有哪些版本,他们都属于一种框架么?

写回答

3回答

笛子

2019-08-04

我是这样理解的。Java SE和J2EE是两套软件工具包。这些软件工具是给程序员用的,程序员用这些工具开发给普通用户使用的应用程序。

Java SE,Java Standard Edition,Java标准版,顾名思义,这个工具包里包含了最基础的工具。同时,这个工具包里还包含了用于桌面应用程序开发所需的工具。

J2EE,Java to Enterprise Edition,Java企业版。为什么要企业版呢?因为这个工具包里的工具主要被设计用于开发企业自动化办公软件。那么企业自动化办公应用与web应用有什么关系?这是因为现代企业办公应用大多以web应用的形式出现。起始我们完全可以把这个工具包叫做Java Web Edition,但是由于历史原因,这个工具包被命名为Java to Enterprise Edition。这个工具包里面包含了Java SE的内容,同时又增加了web开发相关的工具。包含Java SE很好理解,因为人家是基础啊。有很多基本工具,新加入的工具的底层需要用到这些基本工具。

以上是我个人的理解,不知道对你有没有帮助。欢迎一起探讨。

0

好帮手慕阿满

2019-08-04

下边“笛子”同学说的不错,同学可以参考一下。

祝:学习愉快~

0

笛子

2019-08-04

对于Java的其他版本,你可以参考一下Java官网:https://www.oracle.com/technetwork/java/index.html

有很多版本。但是这些版本不是我们研究的领域,例如Java ME,这个是嵌入式开发领域里用到的。全称是Java Micro Edition,不是Java Mobile Edition哈,不要误以为是移动开发,哈哈哈。

0

0 学习 · 8263 问题

查看课程