Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier. JSR ist die Abkürzung für Java Specification Request und kennzeichnet eine Anforderung für eine der Java Language Specification (JLS). Dies wird Rahmen des Java Community Process (JCP) getan.
Um neue Sprachelemente aufzunehmen APIs zu erweitern oder Revisionen vorzunehmen wird neuer JSR angelegt. Meistens wird ein JSR einem Experteam geleitet das sich in der Materie bestens auskennt.