Java | Slovník


Vše  0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Java je moderním objektovým programovacím jazykem, který je využíván pro nejnáročnější aplikace. Od roku 1995, kdy se datuje jeho oficiání představení, je jedním z nejoblíbenějších a nejrozšířenějších programovacích jazyků na světě. Již v okamžiku svého uvedení způsobil na vývojářském poli malou revoluci.

Java je

  • jednoduchá – relativně jednoduchá syntaxe jazyka umožňuje rychlý proces učení a vysokou produktivitu vývojáře,
  • objektově orientovaná – Java podporuje všechny klíčové vlastnosti objektově orientovaného programování (metodika pro vývoj software),
  • distribuovaná – Java je jazyk velice dobře vybavený pro práci v síti, ať se jedná o širokou škálu podporovaných protokolů či možnosti tvorby klient/server aplikací komunikujících přes RMI - Remote Method Invocation),
  • vícevláknová – Java přímo podporuje možnost souběžně běžících úloh v rámci jednoho programu,
  • interpretovaná – přeložený program v Javě se nespouští přímo, jako je tomu například u jazyka C, ale k jeho spuštění je zapotřebí jiný program tzv. virtuální stroj, který provádí pak provádí jednotlivé instrukce,
  • přenositelná – díky tomu, že je Java interpretovaná, lze program spouštět na libovolné platformě, pro kterou existuje virtuální stroj,
  • bezpečná – virtuální stroj jazyka Java umožňuje definovat omezení pro spouštěný kód a tím například zamezit čtení dat z disku při spouštění programu v internetovém prohlížeči,
  • robustní – z jazyka byly odebrány konstrukty, které jsou potenciálně nebezpečné a mohly by způsobit nezamýšlený pád programu; systém pro automatickou správu paměti zase dokáže najít a uvolnit nepoužívanou paměť.

 

Pro běžného uživatele to ve stručnosti znamená, že program v Jave je spustitelný na libovolném operačním systému, nenatropí nám v počítači neplechu, může komunikovat s jinými počítači a programátoři nás budou mít rádi, protože psaní v Javě je bude ohromně bavit a výsledný program na sebe nenechá dlouho čekat.

 

Související hesla