
Java - Jeden z najpopularniejszych języków programowania obiektowego, stworzony przez firmę INC. Zainspirowany dwoma innymi językami - Smalltalk (maszyna wirtualna) oraz z języka C++ (duża część składni i słów kluczowych). Wykorzystywany jest najczęściej do tworzenia aplikacji internetowych, gier, itp. Dziś jest najpopularniejszą formą projektowania multimediów przeznaczonych dla stron internetowych.
Język programowania wykorzystać można jedynie w środowisku JRE (Java Runtime Environment - środowisko uruchomieniowe Javy), tylko po zainstalowaniu Wirtualnej Maszyny Java, oraz kompilatora (który przekształca nasze komendy, na plecenia czytelne dla Javy). Język opiera się na metodzie obiektowej - wszelkie komendy i wprowadzane dane, hierarchizowane są w klasach obiektowych. Do zalet tego języka należą - duża szybkość tworzenia programów, rozwinięte biblioteki. Największą zaletą jest jednak uniwersalność tworzonych programów. Jeżeli na danej platformie, sprzęcie, czy systemie operacyjnym zainstalowane jest środowisko Java, aplikacja na pewno będzie działać. Stwarza to wręcz nieograniczone możliwości przenoszenia i uruchamiania aplikacji.
Język jest przejrzysty i bardzo prosty w opanowaniu, dzięki dużej ilości opracowań, intuicyjnej obsłudze, oraz nieskomplikowanej strukturze (w dużej mierze opartej na pętlach, warunkach i operatorach), należy on do stosunkowo łatwych w opanowaniu. Żeby jednak uzyskać oczekiwany efekt, należy podejść do nauki od podstaw, bowiem każdy element składowy Javy, jest zależny od poprzedniego.