这三者之间的区别(或关系)是什么?
发布于 2018-07-11 13:25:47
有些人认为这只是一个词的意思的问题。我认为它有更多的意义,但让我们先说几句话。
在一般情况下:
正如你所看到的,这些词本身的简单英语意义本身并没有多大帮助。我们需要更多的背景。在这种情况下,上下文位于链接到的页面中。
Java语言规范
这是Java语言的规范。JLS指定Java编程语言的语法和其他规则,这些规则说明什么是有效的Java程序,什么不是有效的Java程序。它还指定了程序的含义,即运行(有效)程序时发生了什么。
Java规范请求
JSR是作为(JCP)的一部分创建的文档,它设置了团队开发新规范的范围。这些规范(AFAIK)总是与Java相关的,但它们经常解决的不是核心的Java或Java技术。典型的JSR主题材料是一种相对成熟的技术;也就是说,它处于可以指定的状态。(如果您试图过早地生成一个规范,那么您通常会得到一个错误的规范。其他事情也会导致这种情况。)
Java增强方案
JEP是一份建议对Java核心技术进行增强的文档。这些建议通常用于尚未准备好指定的增强功能。正如JEP-0文档所述,JEP可能需要探索新颖(甚至是“古怪”)的想法。一般说来,原型设计将被要求将可行的和不可行的想法分开,并将它们澄清到可以产生规范的程度。
所以JEPs,JSR和规范之间的关系是这样的:
https://stackoverflow.com/questions/51282326
复制相似问题