This page lists out the current recommended steps to submit a patch as a New Contributor to OpenJDK. It assumes that you are making a fairly small change to core OpenJDK libraries, (i.e. Java code, as opposed to Hotspot C/C++/Assembly) for the jdk9 project or jdk8 updates project. See the full list of OpenJDK project code repositories to check if there is a more suitable project for you to contribute to (e.g. build-infra for Build Infrastructure).
NOTE: A new project called Betterrev is being built to automate the manual steps below and provide a Build & Test farm for new patch contributions. We're looking for more volunteers, please contact adoption-discuss@openjdk.java.net if you'd like to help!
...