虽然Java写了快七八年了,但是对这几个概念还是很模糊,所以利用这次机会整理下顺便跟大家分享下。
名词解释
- JCP
JCP全称Java Community Process,成立于1998年,是使有兴趣的各方参与定义Java的特征和未来版本的正式过程。简单来说就是一个定义Java特性和未来发展方向的社区交流组织。
- JSR
JSR全称Java Specification Requests,意为Java规范提案,作为正式规范文档,描述被提议加入到Java体系中的规范和技术。JSR变为final状态前需要正式的公开审查,并由JCP Executive Committee 投票决定。最终的JSR会提供一个参考实现,它是免费而且公开源代码的。
- JEP
JEP全称JDK Enhancement Proposal,意为JDK增强建议。用于探索一些新的想法,相比于JSR,JEP更为早期。许多激动人心的改动和想法都来自于JEP,比如:Java8中的lambdas。
- JLS
JLS全称Java Language Specification,意为Java语言规范。指出Java的语法标准和一些规则, 这些规则包括了合规及不合规程序的说明。规范同时指出了程序的含义并说明了运行后将发生什么。大家可以参考下Java8的规范:https://docs.oracle.com/javase/specs/jls/se8/html/index.html。
区别和联系
- Java语言的变动由 Java Community Process(JCP)管理。
- JCP使用Java规范请求(Java Specification Requests,JSRs)来建议和定义对Java平台内容的新增和修改。
- Java语言由Java语言规范(Java Language Specification,JLS)定义,对JLS的更改则根据JSR 901管理。
- JEP可以简单理解为更为早期的JSR。
声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者码世界所有,原文出处。若您的权利被侵害,请联系删除。
本文标题:(javascript和java区别)(java用到的javascript)
本文链接:https://www.51qsb.cn/article/m88ap.html