Java je programovací jazyk používaný hlavně pro velké firemní systémy, bankovní aplikace a programy pro Android. Hned na začátku je potřeba vyvrátit nejčastější omyl: Java a JavaScript nejsou tentýž jazyk a nemají spolu prakticky nic společného. Podobné jméno vzniklo v devadesátých letech z marketingových důvodů, kdy byla Java populární a tvůrci JavaScriptu se na ni chtěli svézt. Je to stejný vztah jako mezi slovy kůň a koňak.

Rozdíl v praxi: JavaScript běží v prohlížeči návštěvníka a stará se o chování stránky, kdežto Java se překládá do zvláštního mezikódu a spouští se ve vlastním prostředí zvaném virtuální stroj. Díky němu jeden a týž program funguje na Windows, na Linuxu i na serveru bez přepisování – tomu se říkalo napiš jednou, spusť kdekoli.

Kde se s Javou běžně potkáte:

  • Aplikace v Androidu – dlouhá léta se psaly převážně v Javě, dnes ji doplňuje jazyk Kotlin.
  • Bankovní a pojišťovací systémy, informační systémy velkých firem a státní správy.
  • Hra Minecraft v původní edici, která je na Javě postavená.
  • Serverové aplikace běžící na vlastním backendovém serveru, často postavené na některém frameworku.

Na běžném sdíleném webhostingu se Java nepoužívá a nepodporuje se, a to nejen u nás, ale prakticky nikde. Důvod je jednoduchý: javová aplikace potřebuje svůj vlastní běžící proces a vyhrazenou paměť, což se do sdíleného prostředí nehodí. Weby na našich serverech běží na PHP, které se spouští až ve chvíli, kdy někdo stránku otevře, a mezi požadavky nic nezabírá.

Pro naprostou většinu zákazníků to nic neznamená. WordPress, e-shopy i běžné firemní weby stojí na PHP a Javu k ničemu nepotřebují. Pokud někde narazíte na požadavek nainstalovat Javu do počítače, jde o desktopový program, nikoli o web – s hostingem to nesouvisí.