V Jave som začal programovať na vysokej škole, kde som spoznal základy objektového programovania. Je to výborný jazyk pre pochopenie základov programovania.
Java je jazyk vyvíjaný spoločnosťou Oracle. Jeho syntax vychádza z jazykov C a C++. Zdrojové programy sa nekompilujú do strojového kódu, ale do medzistupňa, tzv. „byte-code“, ktorý nie je závislý od konkrétnej platformy.
Existuje viac balíkov jazyka Java:
Java ME (Micro Edition) – pre mobilné telefóny a malé zariadenia
Java SE (Standard Edition) – typická inštalácia Javy pre domáce počítače
Java EE (Enterprise Edition) – používaná v enterprise sektore
Java Card – pre implementáciu do inteligentných čipových kariet (ako napr. SIM karta do mobilného telefónu)
niektoré ďalšie, používané na špecifické úlohy