The following table lists the JDK 10 features that will be covered in this chapter, the features' corresponding JEP numbers, and their scopes:
JEP No. |
Scope |
Description |
296 |
Implementation |
Consolidate the JDK forest into a single repository |
312 |
JDK |
Thread-local handshakes |
313 |
JDK |
Removal of the Native-Header Generation Tool (javah) |
314 |
SE |
Additional Unicode language-tag extensions |
316 |
JDK |
Heap allocation on alternative memory devices |
317 |
JDK |
Experimental Java-based JIT compiler |
319 |
JDK |
Root certificates |
322 |
SE |
Time-based release versioning |
Let's get started with the first feature.