Es scheint mir, dass Ihre Fragen in demselben Wikipedia-Artikel beantwortet werden:
Java 8 und Java 11 sind die derzeit unterstützte Version für Langzeitunterstützung (LTS), und Java 10 ist die zuvor unterstützte Version der Schnellfreigabe. Die Unterstützung für Java 10 endete an dem Tag, an dem die Unterstützung für Java 11 im September 2018 begann. Java 7 wird nicht mehr öffentlich unterstützt, Java 9 hat keine Updates mehr erhalten. da Java 9 eine kurzfristige Schnellversion war, die durch Java 10 abgelöst wurde, und "End of Public Updates" für Java 8 für Januar 2019 für den kommerziellen Einsatz vorgesehen ist, nicht früher als für Dezember 2020 für den nicht-kommerziellen Gebrauch. Für Java 11 wird Oracle keine langfristige Unterstützung bieten. Stattdessen wird erwartet, dass die breitere OpenJDK-Community als AdoptOpenJDK die Arbeit ausführt.
Die Versionen 9 und 10 waren also nur von kurzer Dauer. Ich vermute, dass es sich um Maßnahmen zur Überbrückung der Lücke handelte, die aufgrund schwerwiegender Sicherheitslücken aus dem Weg geräumt wurden.
Version 8 ist die letzte Version, die noch von Oracle unterstützt wird und in JDK und JRE unterteilt ist. Version 11 scheint diese Abteilung fallen zu lassen und nur über eine einheitliche JDK-Version auf der Basis von OpenJDK zu verfügen, so dass sie möglicherweise nicht die Leistungsverbesserungen aufweist, die in der kostenpflichtigen Version von Oracle Java gefunden wurden.
Um herauszufinden, welche Versionen Sie unter Linux haben, können Sie die installierten Pakete abfragen.
Unter Windows finden Sie diese Informationen in der Registrierung für 32-Bit und 64-Bit unter:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\JavaSoft
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft
Sie finden diese Informationen möglicherweise auch in der Systemsteuerung> Java (32-Bit) oder in der Systemsteuerung> Java (64-Bit) :