Java to jeden z najbardziej popularnych języków programowania, na którym opiera się większość najbardziej rozwiniętych stron internetowych w dzisiejszych czasach. Jego początki sięgają połowy lat dziewięćdziesiątych ubiegłego stulecia – na rynku programistycznym pojawiła się dokładnie w 1995 roku, od razu odnosząc niebywały sukces. Stworzona została przez pracowników Sun Microsystems – byłej firmy informatycznej, która znana była przede wszystkim ze względu szerokich działań związanych z produkcją zarówno sprzętu komputerowego, jak i oprogramowania. Ważną cechą tego języka programowania, według jego twórców,. jest obiektowość – czyli posiadanie pogrupowanych w odpowiednie klasy obiektów, na które składają się różnego rodzaju dane i akcje, które bez wątpienia stanowią istotny element w programowaniu. Niezmiernie istotne jest także dziedziczenie, czyli przyjmowanie podstawowych cech i właściwości od tych obiektów, które uważane są za najwyższy. Skutkuje to przede wszystkim w przedstawieniu takich samych możliwości, jakie charakteryzują poszczególne obiekty. Są nimi między innymi: identyfikacja, porównywanie oraz często wykorzystywane kopiowanie.