Język Java został stworzony przez firmę Sun Microsystems, jest to język, który poddawany jes kompilacji do kodu
pośredniego, który jest uruchamiany na komputerze. Pozwala to na uruchamianie jednego kodu na różnych
urządzeniach wyposażonych w wirtualną maszynę Javy. Java od początku była zaprojektowana jako język obiektowy.
Obiektowość polega na tym, że za pomocą klas i metod możemy odzwierciedlić przedmioty, które nas otaczają, oraz
ich właściwości.
W Javie każde kolejne nowe wersje są kompatybilne z poprzednimi.
Pierwsza wersja Javy została wydana w 1996. Język ten został pierwotnie zaprojektowany do telewizji
interaktywnej, ale w tamtym czasie był zbyt zaawansowany dla cyfrowej telewizji kablowej. Język był
początkowo nazywany "Oak"(dąb), otrzymał tę nazwę dzieki dębowi, który stał przed biurem jednego z twórców.
Ostatecznie jego nazwa została zmieniona na Java.
Wraz z rozwojem prjektu dodawane były nowe funkcjonalności. Jedne z ważniejszych, to wprowadzenie klas
generycznych, statycznego importu, czy wyrażeń lambda. Changelog można zobaczyć
pod tym linkiem
James Gosling - twórca Javy