JCP
JCP
=Java Community Process
=Java社区标准过程
- 成立于
1998
年,是使有兴趣的各方参与定义Java的特征和未来版本的正式过程。 - 简单地说,
JCP
就是社区共同对Java
未来功能和发展方向进行确定的过程和组织。可以通过申请成为JCP
会员提交Java
发展的相关功能和建议,成为JCP
会员是唯一可以提交JSR
(下文说明)供审查的唯一方式。
JSR
JSR
=Java Specification Requests
=Java规范请求
JCP
使用JSR
作为正式规范文档,描述被提议加入到Java体系中的的规范和技术- 使用
JSR
圈定标准范围以后就可以提供给JDK
团队成员进行开发, 圈定的范围通常是JAVA
相关的, 同时又不会成为Java
核心技术(Java SE
/EE Core
)的一部分,一个标准的JSR
课题通常是一个相对成熟的技术 JSR
通常以一个编号指定,例如JSR-370
,JSR-338
等等
JLS
JLS
=Java Language Specification
=Java语法规范
- 指出
Java
的语法标准和一些规则, 这些规则包括了合规及不合规程序的说明 - 规范同时指出了程序的含义并说明了运行后将发生什么
JEP
JEP
=JDK Enhancement Proposal
=JDK增强建议
JEP
是一个JDK
核心技术相关的增强建议文档JEP
用于探索新的一些想法,一般比JSR
更为早期,用于前期的探索,是用于收集Java Development Kit
和OpenJDK
增强的提案