JEP is the abbreviation for JDK Enhancement Proposal. It means a relatively big change in OpenJDK that requires significant implementation effort, but it doesn't imply changes in the Java specification. The definition of JEP is covered in JEP 1 JDK Enhancement-Proposal & Roadmap Process which explains the details of definition of JEP, the process and the required documentation. As defined in JEP 1 (http://openjdk.java.net/jeps/1), JEP has to meet at least one of the following criteria:
It requires two or more weeks of engineering effort
It makes a significant change to the JDK, or to the processes and the infrastructure by which it is developed
It is in high demand by the developers or the customers
This recipe will cover the definition of JEPs, their lifecycle, and how to find the latest information about them. It will also go through steps that are required for the creation of a JEP. Such an approach will allow you to get a good understanding of the process and see...