Środowisko-interpreter nazywany również wirtualną maszyną Java
(Java Virtual Machine), umożliwia uruchamianie na komputerze i
przeglądarce internetowej tzw. apletów (programów) napisanych w
języku Java. W praktyce jest niezbędnym elementem do uruchamiania
niektórych programów (np. OpenOffice / StarOffice) oraz np.
korzystania z internetowych chatów.Wersja szósta oferuje nowe
interfejsy kolekcji (czyli systemy grupowania obiektów), między
innymi dwustronną kolejkę z możliwością blokad oraz kolekcję typu
Set i listę asocjacyjną, obie z wyszukiwaniem elementów.
Programiści tworzący aplikacje sieciowe (także funkcjonujące jako
wtyczki w przeglądarkach WWW) mają teraz dostęp do poprawionej
obsługi pamięci podręcznej (cache), menedżera pobierania i funkcji
kryptograficznych. Dużo nowości znajdziemy także w bibliotekach
obsługujących interfejsy graficzne Swing i AWT, grafikę 2D,
uproszczono też przygotowywanie zlokalizowanych wersji programów.
Archiwa JAR mogą od teraz przechowywać ponad 2 tysiące plików i
nosić nazwę dłuższą niż 256 znaków.
Uwaga!
Nowa Java nie jest w pełni kompatybilna z poprzednimi wydaniami,
więcej na ten temat na stronie producenta.