任何一门语言的问世和流传,以及取得这样大的影响力都离不开厂商、组织、开发者与用户们的共同参与,而Sun公司为了发展和更新这门语言组成了一个开放性国际组织JCP(Java Community Process),任何想要提议加入Java功能或特性都必须以JSR正式文件(Java Specification Request)进行提交然后经过JCP执行委员会投票,通过即成为最终标准文件,然后必须根据这个JSR做出免费且开发原始码的参考实现RI(Reference Implementation),并提供技术兼容性测试工具包TCK(Technology Compatibility Kit),厂商可以根据JSR实现产品。
现在Java无疑已经成为了业界共同制定的一个标准,每一个标准也代表着业界面临的一些问题,而一个JSR规范标准可以有多种技术解决方案。对于初学者的我们,学习JSR必然过于艰涩,但我们很有必要了解这个规范过程,日后再来阅读学习。