Java pro začátečníky: slovníček pojmů, které musíte znát

Java

Co znamená slovo java ve slovníku

Slovo java má ve slovníku hned několik významů a jeho výklad záleží na kontextu, ve kterém se objevuje. Pokud bychom sáhli po klasickém jazykovém slovníku, narazíme především na zeměpisný význam tohoto slova. Java je totiž jeden z indonéských ostrovů, konkrétně nejlidnatější ostrov souostroví, na kterém leží i hlavní město Indonésie Jakarta. Z tohoto zeměpisného názvu se pak odvozují další slova a spojení, která se v češtině běžně používají, aniž by si lidé vždy uvědomovali jejich původ. Typickým příkladem je jávská káva, tedy druh kávy pěstované právě na tomto ostrově, případně obecněji označení kávy jako takové v hovorové angličtině, odkud se tento výraz rozšířil i do dalších jazyků.

V současném jazykovém úzu má ale slovo java ve slovníku i zcela odlišný, technologický význam, který dnes převažuje zejména v odborných a technických textech. Java je totiž název jednoho z nejrozšířenějších programovacích jazyků na světě, který vznikl v devadesátých letech minulého století ve společnosti Sun Microsystems a dnes ho spravuje společnost Oracle. Tento programovací jazyk je objektově orientovaný, multiplatformní a jeho hlavní devizou je schopnost běžet na různých zařízeních a operačních systémech díky takzvanému virtuálnímu stroji Java (JVM). Právě díky této vlastnosti se stal programovací jazyk Java jedním ze základních kamenů moderního softwarového vývoje a používá se dodnes při tvorbě podnikových aplikací, mobilních aplikací pro systém Android, webových služeb i rozsáhlých serverových řešení.

Pokud se zaměříme na slovníkové a etymologické hledisko, je zajímavé, že oba významy slova java spolu úzce souvisejí. Tvůrci programovacího jazyka si totiž název inspirovali právě kávou, respektive slovním spojením odkazujícím na kávová zrna z ostrova Java, která byla v té době symbolem kvalitní a silné kávy. Odtud pochází i dnes známé logo tohoto jazyka v podobě šálku kávy, které si mnozí uživatelé spojují spíše s technologií než s geografickým územím.

Ve slovníku cizích slov tak lze nalézt vysvětlení obou rovin tohoto pojmu, přičemž v praxi záleží na tom, v jaké oblasti se slovo java používá. V běžné mluvě a geografii jde o označení ostrova a vše, co s ním souvisí, zatímco v informatice a programování jde o pojem spojený s jedním z nejvlivnějších programovacích jazyků současnosti. Oba významy jsou naprosto legitimní a ve slovníku se mohou objevit vedle sebe, přičemž čtenář by měl vždy posuzovat kontext, aby pochopil, který z nich je v daném textu míněn. Právě tato dvojznačnost dělá ze slova java zajímavý příklad toho, jak se jazyk a technologie mohou prolínat a jak jedno slovo může nést zcela odlišné, přesto historicky propojené významy.

Původ názvu z indonéského ostrova Jáva

Kávě se v angličtině dodnes přezdívá „java“ a málokdo si uvědomuje, že tento hovorový výraz má mnohem hlubší souvislost s programovacím jazykem, než by se na první pohled zdálo. Historie totiž ukazuje, že samotný název programovacího jazyka Java vznikl právě z této asociace s kávou, a kávová stopa vede přímo k indonéskému ostrovu Jáva, který je už po staletí proslulý pěstováním kávových zrn.

Když v devadesátých letech minulého století tým vývojářů ve firmě Sun Microsystems pracoval na novém programovacím jazyce, měl projekt pracovně úplně jiné jméno. Jazyk se zprvu nazýval Oak, tedy anglicky „dub“, podle stromu, který rostl za oknem kanceláře jednoho z vývojářů, Jamese Goslinga. Toto označení se ovšem ukázalo jako problematické z právního hlediska, protože už existovala jiná registrovaná ochranná známka s podobným názvem. Tým se tedy musel poohlédnout po alternativě, která by byla jak chytlavá, tak právně nezatížená.

Právě v této fázi padlo rozhodnutí hledat inspiraci v něčem, co programátory provázelo každý den, totiž v kávě. Java je totiž v americké hovorové angličtině běžným synonymem pro kávu obecně, a tento výraz se vžil právě díky tomu, že kávová zrna z ostrova Jáva patřila mezi nejkvalitnější a nejvíce obchodované na světě. Ostrov Jáva, který je součástí Indonésie, se stal už v koloniální éře jedním z klíčových center pěstování kávovníku, a to díky holandským kolonizátorům, kteří zde v sedmnáctém století zavedli rozsáhlé plantáže. Kvalita a chuť tamní kávy natolik proslula, že samotné slovo „java“ se v angličtině vžilo jako běžné pojmenování pro kávu jako takovou, podobně jako se u nás občas hovorově používá výraz „turek“.

Vývojáři tedy zvolili název, který měl hned několik výhod. Byl krátký, snadno zapamatovatelný, nenesl žádnou technickou konotaci, a navíc symbolicky odkazoval na energii a svěžest, kterou si programátoři spojovali s ranní šálkem kávy při psaní kódu. Nebyla to tedy náhoda, ale promyšlená volba marketingového i praktického charakteru. Zajímavostí je, že i dnešní logo jazyka Java, tedy šálek horké kávy, z něhož stoupá pára, přímo odkazuje na tento původ názvu a dodnes si jej spojují i ti uživatelé, kteří se o historii programování nikdy blíže nezajímali.

Pokud bychom se tedy podívali do slovníku s heslem java, najdeme v něm typicky dva významy. Prvním je právě onen hovorový anglický výraz pro kávu, odvozený od indonéského ostrova Jáva. Druhým významem je pak objektově orientovaný programovací jazyk, který díky svému šikovnému a nenápadnému jménu pronikl i mezi lidi mimo programátorskou komunitu. Spojení s kávou tak zůstává nejen historickou kuriozitou, ale i trvalou součástí identity celého jazyka.

Java jako zdroj kávy a kávových zrn

Slovo Java má svůj původ v geografii dávno předtím, než se stalo jménem programovacího jazyka, platformy nebo čehokoliv souvisejícího s počítači. Java je totiž především jeden z indonéských ostrovů, konkrétně jeden z nejlidnatějších ostrovů na světě, kde se po staletí pěstuje káva, která proslula po celém světě. A právě odtud pochází i to, že se slovo „java“ v angličtině běžně používá jako hovorový výraz pro kávu jako takovou, bez ohledu na to, odkud konkrétní zrna pocházejí.

Historie kávy na ostrově Java sahá až do období nizozemské kolonizace, kdy Nizozemci na konci sedmnáctého století dovezli na ostrov první kávovníkové sazenice. Podmínky zde byly natolik příznivé – sopečná půda, vlhké klima a nadmořská výška – že se Java poměrně rychle stala jedním z hlavních center pěstování kávy na světě. Kávová zrna z tohoto ostrova si získala takovou pověst, že se jejich jméno postupem času stalo synonymem pro kávu obecně, zejména v anglicky mluvících zemích. Dodnes se tak můžeme setkat s tím, že si někdo v americké kavárně objedná „cup of java“, aniž by tím nutně myslel kávu pocházející právě z Indonésie.

Z hlediska slovníku a etymologie je zajímavé, že java jako výraz pro kávu vznikla metonymií – tedy jazykovým jevem, kdy se název místa nebo zdroje přenese na produkt, který odtud pochází. Podobně jako se třeba „champagne“ stalo označením pro šumivé víno obecně, i „java“ se vžilo jako neformální označení pro kávu jako nápoj. Tento význam slova je dodnes zachycen v mnoha anglických slovnících a patří mezi tzv. hovorové nebo slangové významy, které existují vedle toho oficiálního, geografického.

Kávová zrna z Javy se vyznačují specifickou chutí, kterou odborníci popisují jako plnou, zemitou a mírně kořeněnou, často s nádechem oříšků nebo tabáku. Tato chuťová charakteristika je dána především vulkanickou půdou, ve které kávovníky rostou, a tradičními metodami zpracování, které se na ostrově používají dodnes. Mezi kávovými znalci a milovníky kvalitní kávy má označení „Java“ stále svou váhu a specialitou jsou takzvané směsi „Mocha Java“, které kombinují zrna z Jávy a jemenské Mokky a patří mezi známé kávové směsi.

Zajímavostí je, že ačkoliv dnes slovo Java asociuje mnoho lidí především s programovacím jazykem, jeho kávový a geografický význam je mnohem starší a v anglickém jazykovém prostředí stále živý. Tvůrci programovacího jazyka Java si ostatně toto spojení s kávou vybrali záměrně – název měl evokovat něco silného, osvěžujícího a oblíbeného, podobně jako šálek dobré kávy, což dokládá, jak hluboce je pojem java zakořeněn právě v kávové kultuře dávno předtím, než pronikl do světa informačních technologií.

Historický význam slova v obchodu

Slovo java má v historii obchodu zajímavý a dlouhý příběh, který sahá mnohem dál, než by si dnešní programátoři asi domysleli. Název pochází od indonéského ostrova Jáva, který se již v šestnáctém a sedmnáctém století stal klíčovým bodem v obchodu s kořením a později zejména s kávou. Nizozemští kolonizátoři zde založili rozsáhlé plantáže a ostrov Jáva se stal synonymem pro kvalitní kávová zrna, která se odtud vyvážela do celé Evropy. Obchodníci té doby začali slovo java používat jako obecné označení pro kávu samotnou, podobně jako se dnes běžně říká mocca nebo arabica pro určité druhy zrn s konkrétním původem.

Tato obchodní historie je důležitá i proto, že vysvětluje, proč se slovo java dostalo do běžné mluvy angličtiny jako hovorový výraz pro kávu. V americké angličtině se dodnes můžete setkat s frází cup of java, což doslova znamená šálek jávy, ale ve skutečnosti jde jen o neformální označení šálku kávy. Tento jazykový jev vznikl právě díky silné obchodní asociaci mezi ostrovem a produktem, který odtud putoval po lodích přes oceány až do přístavů Nového světa. Obchodní význam slova tak dlouho předcházel jeho technologickému využití a byl hluboce zakořeněn v kultuře especially anglicky mluvících zemí.

Když v devadesátých letech dvacátého století tým vývojářů ve společnosti Sun Microsystems hledal název pro nový programovací jazyk, inspirace kávou nebyla náhodná. Vývojáři se při práci na projektu inspirovali kávou. Původně se jazyk jmenoval jinak, ale z právních důvodů bylo nutné název změnit, a tak padla volba na java – krátké, chytlavé slovo s příjemnou historickou konotací spojenou právě s kávou a jejím obchodním významem. Tento krok se ukázal jako geniální marketingový tah, protože název byl snadno zapamatovatelný a nesl v sobě pozitivní asociace.

Dnes, když otevřeme slovník a podíváme se na heslo java, najdeme obvykle hned několik významů – geografický, obchodně-kulturní (káva) a technologický (programovací jazyk). Právě tato vrstevnatost slova odráží dlouhou obchodní cestu, kterou prošlo od kolonialismu přes každodenní hovorovou řeč až po svět informačních technologií. Obchodní význam slova java tedy nejen že nezanikl, ale paradoxně posloužil jako odrazový můstek pro vznik jednoho z nejvýznamnějších programovacích jazyků historie, který se dodnes používá v bankovnictví, vývoji aplikací pro Android a v mnoha podnikových systémech po celém světě.

Java jako programovací jazyk

Java patří mezi programovací jazyky, které za více než čtvrtstoletí své existence nijak výrazně neztratily na významu, a to i přesto, že se mezitím na scéně objevily desítky nových alternativ. Vznikla v devadesátých letech ve společnosti Sun Microsystems, kterou později koupila firma Oracle, a od té doby prošla řadou verzí, přičemž aktuální vydání přinášejí pravidelně nové jazykové konstrukce, výkonnostní vylepšení i změny v práci s pamětí. Pro mnoho programátorů i firem zůstává Java synonymem stability, protože na rozdíl od jazyků, které rychle přicházejí a zase mizí, si udržuje pevné místo v podnikové sféře, ve vývoji mobilních aplikací pro Android i v akademickém prostředí, kde se často používá jako první jazyk při výuce programování.

Klíčovou vlastností, která Javu odlišuje od mnoha jiných jazyků, je princip napiš jednou, spusť kdekoli. Zdrojový kód se nepřekládá přímo do strojového kódu konkrétního procesoru, ale do takzvaného bajtkódu, který následně interpretuje a spouští Java Virtual Machine (JVM). Díky tomu může stejná aplikace bez větších úprav běžet na Windows, Linuxu, macOS i na dalších platformách, pokud je pro ně k dispozici odpovídající implementace virtuálního stroje. Tento přístup byl v době vzniku Javy revoluční a dodnes patří mezi hlavní důvody, proč je jazyk oblíbený v prostředích, kde se musí zajistit kompatibilita napříč různými systémy a zařízeními.

Java je objektově orientovaný jazyk, což znamená, že základním stavebním prvkem programu jsou třídy a objekty, nikoli jen posloupnosti příkazů. Tento přístup usnadňuje organizaci rozsáhlého kódu, jeho opětovné použití a údržbu, což je důležité zejména u velkých softwarových projektů, na kterých pracují desítky či stovky vývojářů současně. Syntaxe Javy vychází z jazyka C a C++, takže je pro mnoho programátorů relativně snadno čitelná a pochopitelná, zároveň ale odstraňuje některé rizikové prvky, jako je přímá práce s ukazateli, což snižuje pravděpodobnost chyb vedoucích k pádu aplikace nebo bezpečnostním zranitelnostem.

Nedílnou součástí jazyka je i automatická správa paměti pomocí takzvaného garbage collectoru, který se stará o uvolňování paměti u objektů, jež program již nepotřebuje. Programátor se tak nemusí ručně starat o alokaci a dealokaci paměti, což výrazně snižuje riziko chyb typu únik paměti. Java zároveň klade velký důraz na bezpečnost, a to jak na úrovni jazyka, tak na úrovni běhového prostředí, což z ní dělá vhodnou volbu pro aplikace pracující s citlivými daty, bankovní systémy nebo rozsáhlé podnikové informační systémy. Kolem jazyka se navíc vytvořilo bohaté ekosystém knihoven, frameworků a nástrojů, který vývojářům usnadňuje práci a umožňuje rychle stavět komplexní řešení bez nutnosti psát vše od základu.

Java je jazyk, který nás nutí přemýšlet v objektech, i když bychom si občas přáli jen napsat jednoduchý skript bez zbytečných ceremonií.

Bohumil Kadeřávek

Rozdíl mezi kávou a programovacím jazykem

Mnoho lidí, kteří se poprvé setkají se slovem Java, si automaticky vybaví šálek voňavé kávy, a není se čemu divit. Název programovacího jazyka skutečně vznikl jako odkaz na kávu – konkrétně na indonéský ostrov Jáva, odkud pochází jedna z nejznámějších odrůd kávových zrn. Tvůrci jazyka ve firmě Sun Microsystems hledali vhodné jméno, která by byla krátká, snadno zapamatovatelná a zároveň nesla určitou energii a svěžest, podobně jako šálek silné kávy ráno probudí mysl. Nakonec zvítězil právě název Java, a to i přesto, že o programování jako takové nemá káva absolutně nic společného. Jde čistě o symboliku a marketingový tah, který se nakonec ukázal jako nadmíru úspěšný.

Vlastnost Java (jazyk a platforma)
Typ jazyka Objektově orientovaný, staticky typovaný
Autor / vznik James Gosling, Sun Microsystems, polovina 90. let
Aktuální správce Oracle Corporation
Způsob běhu Kompilace do bajtkódu, běh na JVM (Java Virtual Machine)
Princip přenositelnosti „Napiš jednou, spusť kdekoli“ (Write Once, Run Anywhere)
Typické využití Podnikové aplikace, Android vývoj, backendové systémy, webové servery
Správa paměti Automatická (garbage collector)
Vývojové prostředí IntelliJ IDEA, Eclipse, NetBeans
Běžné verze JDK JDK 17 a JDK 21 (LTS verze)
Licence Open source (OpenJDK, GPL) i komerční podpora od Oracle

Je proto důležité hned na úvod zdůraznit, že mezi kávou a programovacím jazykem Java neexistuje žádná technická ani obsahová souvislost. Zatímco káva je nápoj připravovaný z pražených a mletých zrn kávovníku, který lidé konzumují pro jeho chuť a povzbuzující účinky kofeinu, Java je komplexní programovací jazyk využívaný při vývoji nejrůznějších aplikací, od mobilních řešení přes podnikové systémy až po součásti velkých webových platforem. Spojuje je tedy pouze název, nic víc. Přesto se toto spojení natolik zažilo, že loga, maskoti i marketingové materiály spojené s jazykem Java dodnes často obsahují motiv šálku kávy nebo kouřícího hrnečku, což dále posiluje představu, že mezi oběma pojmy existuje hlubší vztah.

Pokud bychom se podívali do slovníku, zjistíme, že slovo Java má v závislosti na kontextu zcela odlišný význam. V běžném jazyce odkazuje na zeměpisný pojem, tedy ostrov v Indonésii, případně na druh kávy z této oblasti. V technickém a programátorském slovníku však Java označuje především objektově orientovaný programovací jazyk, který byl veřejnosti představen v devadesátých letech a od té doby prošel mnoha verzemi a vylepšeními. Dnes se jedná o jeden z nejpoužívanějších jazyků na světě, oceňovaný zejména pro svou přenositelnost mezi platformami, stabilitu a širokou podporu ze strany vývojářské komunity.

Rozdíl mezi kávou a programovacím jazykem je tedy především rozdílem v rovině významové a oborové. Zatímco o kávě mluvíme v kontextu gastronomie, chuti, kofeinu nebo pěstování kávovníku, o Javě hovoříme v kontextu softwarového vývoje, syntaxe, tříd, objektů nebo virtuálního stroje, na kterém programy běží. Oba pojmy tak sice sdílejí stejné jméno, ale patří do naprosto odlišných světů, které se vzájemně nijak nepodmiňují ani nedoplňují, kromě onoho symbolického spojení, které dalo jazyku jeho charakteristickou a snadno zapamatovatelnou identitu.

Použití slova v běžné mluvě

Slovo „java patří mezi výrazy, se kterými se běžný mluvčí setkává spíš okrajově, přesto si za desítky let existence vybudovalo zajímavé postavení v každodenní komunikaci. Pro naprostou většinu lidí se dnes pod tímto pojmem skrývá především programovací jazyk, ale málokdo si uvědomuje, že etymologicky odkazuje k ostrovu Jáva v Indonésii, odkud pochází i spojitost s kávou – anglický slangový výraz „java totiž označoval právě kávu, a to kvůli kávovým plantážím na tomto ostrově. Tato dvojí rovina významu se promítá i do toho, jak se slovo používá v běžné řeči.

V kontextu informačních technologií se java stala natolik zažitým pojmem, že ji bez problému použijí i lidé, kteří s programováním nemají nic společného. Stačí si vzpomenout na situace, kdy se na počítači objeví upozornění na aktualizaci nebo instalaci, a mnoho uživatelů bez rozmýšlení prohlásí, že „zase otravuje ta java. V tomto smyslu slovo funguje téměř jako synonymum pro určitý typ softwaru, který běží na pozadí a který si většina lidí nespojuje s konkrétní technickou podstatou, ale spíše s obecným pocitem, že jde o něco, co je potřeba mít nainstalované, aby fungovaly jiné aplikace nebo hry.

Mezi programátory a lidmi z oboru informačních technologií má slovo java zcela jiný rozměr. Tam se stává součástí odborného slovníku a běžně se objevuje ve spojeních jako „psát v javě, „javový vývojář nebo „javová aplikace. Tato slova se vžila natolik přirozeně, že nepůsobí jako cizí přejaté výrazy, ale jako plnohodnotná součást českého technického žargonu. Zajímavé je, že skloňování slova java probíhá podle vzoru žena, tedy java, javy, javě, javu, a toto skloňování se běžně používá i u odvozených přídavných jmen a sloves, což ukazuje, jak hluboko se slovo zakořenilo v jazykovém úzu technické komunity.

Širší veřejnost se s pojmem setkává také v souvislosti s bezpečnostními riziky, protože java byla v minulosti často terčem diskuzí o zranitelnostech a nutnosti pravidelných aktualizací. Z toho vzniklo i trochu ironické užívání slova v hovorové řeči, kdy se java zmiňuje jako symbol něčeho zastaralého nebo otravného, co se neustále hlásí o pozornost uživatele. Toto vnímání se promítlo i do internetových vtipů a memů, kde se java stala terčem škádlení podobně jako jiné notoricky známé technologické produkty.

Zároveň nelze opomenout, že v běžné mluvě přetrvává i původní význam spojený s kávou, byť v češtině je toto užití vzácnější a objevuje se spíše v odborných textech o etymologii nebo v specifických subkulturách, které si libují v anglicismech. Slovník českého jazyka tak dnes zachycuje slovo java především jako odborný termín z oblasti informatiky, ale jeho historie a vícevrstevnatost mu dávají zajímavý přesah i do běžné konverzace, kde si každý mluvčí podle kontextu domyslí, zda se bavíme o technologii, nebo o dávném názvu pro kávu z indonéského ostrova.

Java skript versus programovací jazyk Java

Java a JavaScript patří k nejčastěji zaměňovaným pojmům v oblasti informačních technologií, přestože mezi nimi existují zásadní rozdíly. Název JavaScript vznikl spíše z marketingových důvodů v devadesátých letech, kdy společnost Netscape chtěla využít tehdejší popularitu jazyka Java a přilákat pozornost vývojářů i veřejnosti. Ve skutečnosti se však jedná o dva naprosto odlišné jazyky, které spojuje jen podobné pojmenování a částečně syntaxe připomínající jazyky rodiny C.

Java je objektově orientovaný programovací jazyk, který se kompiluje do tzv. bajtkódu a následně běží na virtuálním stroji Java (JVM). Díky tomu je možné spustit stejný program na různých platformách bez nutnosti jej přepisovat, což je jedna z jejích hlavních předností. Java se využívá především při tvorbě rozsáhlých podnikových aplikací, serverových řešení, mobilních aplikací pro systém Android nebo různých desktopových programů. Vyžaduje kompilaci před spuštěním a je považována za silně typovaný jazyk, kde musí být typ proměnné předem definován.

Naproti tomu JavaScript je skriptovací jazyk, který se primárně používá přímo ve webových prohlížečích a slouží k oživení webových stránek, tedy k přidání interaktivity, dynamického chování či validace formulářů. JavaScript je interpretovaný jazyk, což znamená, že se nemusí předem kompilovat a kód se vykonává přímo v reálném čase. Je také volně typovaný, takže u proměnných není nutné explicitně uvádět jejich datový typ. V posledních letech navíc JavaScript výrazně rozšířil své využití i mimo prohlížeč, a to zejména díky prostředí Node.js, které umožňuje spouštět JavaScript také na straně serveru. Díky tomu se dnes JavaScript používá nejen pro tvorbu uživatelských rozhraní, ale i pro backendový vývoj, tvorbu API nebo celých webových aplikací.

Z pohledu slovníku pojmů je tedy důležité si zapamatovat, že zatímco Java je komplexní, silně typovaný a kompilovaný jazyk vhodný pro rozsáhlé a výkonnostně náročné aplikace, JavaScript je především lehký, flexibilní a interpretovaný jazyk určený hlavně pro web. Oba jazyky mají odlišné použití, odlišnou architekturu i odlišný způsob práce s pamětí a chybami. I přesto se v praxi často stává, že začínající programátoři si tyto dva pojmy pletou, zejména kvůli podobnému názvu.

V současnosti jsou oba jazyky nadále velmi populární, ačkoliv každý v jiné oblasti. Java si drží silnou pozici v podnikovém prostředí a ve vývoji robustních systémů, zatímco JavaScript je dnes prakticky nepostradatelným nástrojem moderního webového vývoje, a to jak na straně klienta, tak na straně serveru. Pochopení rozdílu mezi těmito dvěma technologiemi je proto základním krokem pro každého, kdo se chce v oblasti programování správně orientovat.

Jávská kultura a jazyk obyvatel

Jáva, největší ostrov Indonésie z hlediska počtu obyvatel, je domovem kultury, jejíž kořeny sahají tisíce let do minulosti a dodnes výrazně ovlivňuje celkový charakter celé země. Jávská společnost se formovala pod vlivem hinduismu a buddhismu, které sem pronikly z indického subkontinentu, a teprve později, zhruba od patnáctého a šestnáctého století, se zde postupně prosadil islám. Tato vrstevnatost náboženských a filozofických tradic se promítla do podoby jávské kultury, kde se prvky starších věr prolínají s islámskými zvyklostmi a vytvářejí svébytný synkretismus, který je pro Jávu typický dodnes. Patrné je to především ve vesnických oblastech, kde se tradiční obřady a lidové představy mísí s formálním náboženským životem.

Jazykem, kterým mluví většina obyvatel ostrova, je jávština, patřící do rodiny austronéských jazyků. Jde o jazyk s velmi dlouhou literární tradicí, jehož psané památky se dochovaly již z raného středověku. Zvláštností jávštiny je takzvaný systém jazykových úrovní, kdy se volba slovní zásoby a gramatických tvarů řídí společenským postavením mluvčího i posluchače. Tento systém zdvořilostních rovin, nazývaný krama a ngoko, odráží hierarchické uspořádání tradiční jávské společnosti a stále se používá, byť mladší generace jej už ovládá v menší míře než jejich rodiče a prarodiče. Vedle jávštiny je na ostrově běžná i indonéština, tedy oficiální státní jazyk celé republiky, který vychází z malajštiny a slouží jako komunikační prostředek mezi obyvateli různých etnik a regionů. Mnoho Jávanů je tak přirozeně dvojjazyčných a plynule přepíná mezi oběma jazyky podle kontextu, ať už jde o formální jednání, školní výuku nebo neformální hovor v rodinném kruhu.

Pro hlubší pochopení jávské kultury a jejího jazykového bohatství bývá užitečný i zevrubnější slovník základních výrazů a kulturních pojmů, které se váží k místním zvykům, umění či náboženskému životu. Takový slovník pomáhá návštěvníkům i zájemcům o danou oblast lépe se orientovat v pojmech jako wayang, označujícím tradiční loutkové divadlo s loutkami ze dřeva nebo kůže, nebo gamelan, což je typický soubor hudebních nástrojů, jehož zvuk je neodmyslitelně spjat s jávskými obřady i uměleckými představeními. Právě wayang a gamelan patří mezi nejvýraznější projevy jávské identity a jsou dodnes součástí slavností, svatebních obřadů i státních oslav. Kultura ostrova se projevuje také v tradičním oblečení, například v batikovaných látkách, jejichž vzory nesou symbolický význam a liší se podle regionu i společenského postavení nositele. Celkově lze říci, že jazyk a kultura obyvatel Jávy tvoří nedílný celek, který i v moderní době zůstává živým svědectvím staletého vývoje a vzájemného prolínání různých civilizačních vlivů.

Slovníkové definice v různých jazycích

Slovníkové definice pojmu java se v různých jazycích liší nejen formou, ale často i důrazem na to, co je na daném výrazu považováno za podstatné. Angličtina, která je výchozím jazykem pro většinu technické dokumentace, chápe pojem java především ve dvou rovinách – jako zeměpisný název indonéského ostrova a jako označení programovacího jazyka vyvinutého společností Sun Microsystems, dnes spravovaného firmou Oracle. Anglické slovníky, ať už jazykové nebo technické, obvykle uvádějí, že Java je objektově orientovaný programovací jazyk, který se vyznačuje přenositelností mezi platformami díky principu takzvaného virtuálního stroje.

V německém jazykovém prostředí se setkáváme s podobným rozdělením významů, přičemž technické slovníky kladou důraz na to, že Java je jazyk kompilovaný do mezikódu, tedy bajtkódu, který je následně interpretován nebo přeložen za běhu takzvaným JIT kompilátorem. Německé technické publikace často zdůrazňují historický kontext vzniku jazyka v devadesátých letech a jeho návaznost na jazyk C++, od kterého přebírá syntaxi, ale zjednodušuje některé jeho problematické vlastnosti, jako je ruční správa paměti.

Francouzské slovníky a encyklopedická hesla kladou větší důraz na filozofii jazyka, konkrétně na princip „napiš jednou, spusť kdekoli, který je považován za jeden z klíčových přínosů tohoto jazyka pro vývoj softwaru. Tento přístup umožnil, aby se aplikace napsané v Javě daly bez větších úprav spouštět na různých operačních systémech, což byla v době vzniku jazyka poměrně revoluční vlastnost.

Ruské technické slovníky obvykle definici doplňují o praktické využití jazyka, tedy zmiňují, že se Java hojně používá při vývoji podnikových aplikací, mobilních aplikací pro platformu Android a také při tvorbě webových serverových řešení. Tento důraz na praktické uplatnění je pro slovanské jazykové prostředí typický, protože slovníky zde často neplní pouze funkci jazykovou, ale i informativní a vzdělávací.

České slovníkové zdroje pak kombinují oba přístupy – jazykový i technický. Výkladové slovníky českého jazyka obvykle pojem java uvádějí jako přejaté slovo z angličtiny, zatímco odborné technické slovníky a informatické příručky popisují Javu jako vysokoúrovňový programovací jazyk s automatickou správou paměti, silnou typovou kontrolou a rozsáhlou standardní knihovnou. Český pohled na pojem je tak poměrně komplexní a odráží jak lingvistickou, tak technickou tradici výkladu tohoto slova, přičemž mnohé zdroje si vypomáhají přímým srovnáním s anglickým originálem, aby zachovaly přesnost odborné terminologie.

Zajímavosti spojené se slovem java

Slovo java je zajímavé právě tím, kolik různých významů se v něm dokáže sejít, aniž by si toho běžný mluvčí vůbec všiml. Většina lidí si dnes pod tímto pojmem představí buď programovací jazyk, nebo kávu, a jen málokdo si uvědomí, že obě tyto asociace mají společný základ – indonéský ostrov Jáva, odkud se káva do Evropy a následně do Ameriky dostávala už v koloniálním období. Anglické slangové označení kávy jako „java“ vzniklo právě díky této obchodní cestě a dodnes se v americké angličtině používá, i když mnohem méně formálně než dřív.

Když tvůrci programovacího jazyka hledali v devadesátých letech název pro svůj nový projekt, java jako označení pro kávu se jim zdála jako ideální volba – krátká, nezatížená technickým žargonem a přitom nesoucí příjemnou konotaci něčeho, co lidé mají rádi a co je spojené s neformální atmosférou kanceláří a programátorských večerů. Název padl v době vývoje jazyka, jeho přesný vznik není jednoznačně doložen, a slovo java se jednoduše nabízelo samo. Ať je to pravda nebo jen příjemná historka, logo s párou stoupající z šálku kávy, které jazyk dlouho doprovázelo, tuto spojitost jen potvrzuje.

Zajímavostí je také to, že java se v informatice stala natolik dominantním pojmem, že si ho mnozí mladší uživatelé vůbec nespojují s kávou ani s ostrovem, ale výhradně s technologií. Generace, která vyrostla s počítači, zná javu především jako jazyk pro tvorbu aplikací, případně jako zkratku pro virtuální stroj, na kterém tyto aplikace běží. Tento posun významu je typickým příkladem toho, jak technologie dokážou přebít původní, historicky starší významy slov.

Ve slovníku se tak dnes setkáváme s heslem java hned v několika rovinách – jako s geografickým názvem ostrova, jako s hovorovým výrazem pro kávu a jako s odborným termínem z oblasti informačních technologií. Tato vícevýznamovost dělá ze slova java pěkný příklad toho, jak jazyk dokáže jedno slovo obalit různými vrstvami významu podle kontextu, ve kterém se používá. Při překladech nebo při práci s texty je proto vždy potřeba brát v potaz, o jaké oblasti řeč je, protože záměna významů by mohla vést k nedorozumění.

Mimochodem, podobný jev najdeme i u jiných technických názvů, které vznikly z běžných slov – stačí vzpomenout na jazyk Python, pojmenovaný spíš podle komediální skupiny než podle hada, nebo na různé programovací nástroje nesoucí jména ovoce či zvířat. Java však zůstává jedním z nejznámějších a nejčastěji citovaných příkladů, kdy obyčejné slovo z každodenního života našlo zcela novou identitu v technologickém světě a dodnes si nese stopy svého původního, mnohem starší významu spojeného s kávou a dálným ostrovem v Indonésii.

Našli jste v článku chybu?

Publikováno: 09. 11. 2026

Kategorie: Programování a vývoj