As Unicode specifications are updated, so is the Java platform. Java 8 supported Unicode 6.2, Java 9 supported Unicode 7.0, and Java 11 supports Unicode 10.0.0, released on June 20, 2017.
You can learn more about Unicode Version 10.0.0 at the official specification page at http://unicode.org/versions/Unicode10.0.0/.
The following Unicode Standards have not been implemented by the Java platform:
- Unicode Technical Standard #10 (UTS #10): Unicode collation algorithm—details how to compare Unicode strings
- Unicode Technical Standard #39 (UTS #39): Unicode Security Mechanisms
- Unicode Technical Standard #46 (UTS #46): Unicode Internationalizing Domain Names in Applications (IDNA)—permits the use of ASCII string labels by applications to represent non-ASCII labels
- Unicode Technical Standard #51 (UTS #51): Unicode emoji
The core Java platform changes, specific...