3 ms·
>First of all, when I say "Java", I mean OpenJDK; things might be different in the Oracle side of the world. OpenJDK is the Oracle implementation under a diffe
by ternaryoperator 6y ago
>First of all, when I say "Java", I mean OpenJDK; things might be different in the Oracle side of the world.
OpenJDK is the Oracle implementation under a different license. When the Oracle Java team makes code changes, they do so to the OpenJDK code base.
There are very minor differences that are part of the packaging work Oracle does, such as slightly different wording in the copyright statement that's printed with the -v CLI option.
- LukeShu 6y agoI know that they share code, and that the Oracle Java team commits to the OpenJDK code. If they're actually the same right now, idk, bit it's often been the case that they aren't. It's often been the case that the OpenJDK JRE and the Oracle JRE have different performance characteristics. Oracle JRE 8-10 bundled JavaFX, while there was no JavaFX for OpenJDK (in JRE 11 Oracle open-source JavaFX as OpenJFX).