J2SE Runtime Environment 5.0 Update 9

Środowisko uruchomieniowe Java2 Standard Edition, czyli kolejna wersja platformy Java, która jest potrzebna do uruchamiania aplikacji i apletów napisanych w języku Java. W wersji 1.5.0 wprowadzono obsługę tzw. typów generycznych lub inaczej typów parametrycznych, które umożliwiają budowanie uniwersalnych klas i metod działających na wielu typach danych, co m.in. znacznie ułatwia pisanie aplikacji i poprawia czytelność kodu.