W specyfikacji Java 7 po raz pierwszy pojawiło się wsparcie dla takich języków w postaci instrukcji invokedynamic, która pozwala na natywne wywoływanie metod pozbawionych informacji o typach argumentów.
Maszyny wirtualne Referencyjną implementacją JVM począwszy od Javy 7 jest OpenJDK, otwarta implementacja powstała w wyniku stopniowego otwierania kodu źródłowego oryginalnej maszyny HotSpot stworzonej przez Sun Microsystems i zastępowania występujących w niej komponentów własnościowych. Zamknięta wersja HotSpot jest w dalszym ciągu rozwijana przez firmę Oracle. Do niezależnych implementacji zaliczają się Kaffe oraz IBM J9.
Zobacz też Java OpenJDK Lista języków wirtualnej maszyny Javy Common Language Runtime
Przypisy