JLS, JSR, JEP
Groups Individuals and organisations with a mutual interest around a broad subject or a specific body of code. Some examples are Security, Networking, Swing, and HotSpot. Projects Efforts to produce a body of code, documentation or other effort. Must be sponsored by at least one group. Recent examples are Project Lambda, Project Jigsaw, and Project Sumatra. JLS (Java Language Specification) This is a specification for the Java Language. The JLS specifies the syntax for the Java programming language and other rules that say what is or is not a valid Java program. It also specifies what a program means; i.e. what happens when you run a (valid) program. https://docs.oracle.com/javase/specs/index.html JEP (Java Enhancement Proposal) A JEP is a document that is proposing an enhancement to Java core technology. These are proposals typically for enhancements that are not ready to be specified yet. JEPs allow promoting a new specification informally before or in parallel to the JCP, when ...