Specifically, I would like to understand the difference between Oracle's JDK and OpenJDK in terms of bug fixes and other patches.
Which branch gets fixes first and is Oracle in a habit of making patches that never make it to OpenJDK? Are there any official resources that describe the process and Oracle's commitment to OpenJDK?