Java中JCP, JEP, JLS, JSR是什么

在这里插入图片描述

JCP

Java Community Process

JCP(Java Community Process)是一个开放的国际组织,主要由Java开发者以及被授权者组成,职能是发展和更新。

JCP维护的规范包括J2ME、J2SE、J2EE,XML,OSS,JAIN等。组织成员可以提交JSR(Java Specification Requests),通过特定程序以后,进入到下一版本的规范里面。

JEP

JDK Enhancement Proposal

JDK增强建议,JEP是一个JDK核心技术相关的增强建议文档. JEP可能要求探索新颖的(甚至是“古怪的”)想法,这些建议通常是尚未进入正式规划的建议。 一般来说会要求进行原型设计用于区分可行及不可行的想法,直到能产生正式的规格说明。

JLS

Java Language Specification

Java 语法规范: 用于指出Java的语法标准和一些规则,这些规则包括了合规及不合规程序的说明。 规范同时指出了程序的含义并说明了运行后将发生什么。

JSR

Java Specification Requests.

意思是Java 规范提案。是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准

jsr版本地址

JEP,JSR,JLS三者关系

JEP: JEP提出并发展了实验思想,以至于可以指定它们。 并非所有JEP都能实现。


JSR: JSR采纳了成熟的想法(例如来自JEP的想法),并产生了新的规范或对现有规范的修改,可能成为JLS。 并非所有JSR都能实现。JEP相比JSR更早期。


JLS: JSR的研究通常会产生一个标准, 有些会产生规范的接口和一些参考实现(如:JSR-303 Bean Validation,Hibernate Validator 是 Bean Validation 的参考实现)。
JLS规范只是JAVA规范中的一个部分,其他规范还包含JVM规范,JSP规范,EJB规范等等.

JEP是未来发展规划的列表和建议,可用于JDK未来的规划。 JSR是JCP的产物,JCP过程一般用于开发或修订Java技术规范的正式流程。

在这里插入图片描述

盈盈一水间,脉脉不得语。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三省同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值