LocalazyLocalazy
Java je všestranný a výkonný programovací jazyk, který vývojářům umožňuje vytvářet robustní a výkonné aplikace. Java je základem prakticky všech typů síťových aplikací a představuje celosvětový standard pro vývoj a poskytování podnikového softwaru, webového obsahu, her a mobilních aplikací. Java je rychlá, spolehlivá a bezpečná. A je to platforma, kterou si vybrala řada nejúspěšnějších světových společností. Java umožňuje vývojářům vytvářet software na jedné platformě a nasazovat jej na mnoha platformách. To znamená, že program v Javě může běžet na jakémkoli zařízení, které má nainstalované prostředí Java Runtime Environment (JRE). Díky této schopnosti "napsat jednou, spustit kdekoli" je Java ideální pro vývoj přenositelných aplikací a pro vytváření komponent nezávislých na platformě. Java je objektově orientovaný jazyk. To znamená, že program v jazyce Java se skládá z objektů, které spolu vzájemně komunikují. Jazyk Java je založen na konceptu objektů, což jsou samostatné jednotky kódu a dat. Objekt má dvě vlastnosti: - Má identitu (která je definována jeho paměťovou adresou). - Má stav (který je definován jeho instančními proměnnými). Chování objektu je definováno jeho metodami. Metoda je soubor kódu, který je spojen s objektem. Když je metoda vyvolána, je provedena v kontextu svého objektu. Java je jazyk nezávislý na platformě. To znamená, že program v jazyce Java lze spustit na jakékoli platformě, která podporuje platformu Java. Platforma Java je pouze softwarová platforma, která běží nad jinými, skutečnými platformami. Platforma Java se skládá ze dvou částí: - Virtuální stroj Java (JVM) - Rozhraní pro programování aplikací (API) Java JVM je virtuální stroj, který umožňuje počítači spouštět program v jazyce Java. JVM je nezávislý na platformě, což znamená, že může být implementován na jakémkoli hardwaru nebo operačním systému. Rozhraní Java API je soubor softwarových komponent, které poskytují standardní sadu nástrojů pro vývoj aplikací v jazyce Java. Rozhraní API je rovněž nezávislé na platformě. Je implementováno nad JVM. Java je univerzální jazyk, který lze použít k vývoji široké škály aplikací. Aplikace v jazyce Java lze nasadit na nejrůznějších platformách, včetně serverů, stolních počítačů, notebooků, herních konzolí, vestavěných zařízení a mobilních telefonů. Java je vysoce výkonný jazyk. Programy v jazyce Java jsou kompilovány do bajtového kódu, což je formát kódu nezávislý na platformě. Bytekód může být spuštěn pomocí JVM, což umožňuje přenositelnost a efektivitu programů v jazyce Java. Java je bezpečný jazyk. Programy v jazyce Java běží v sandboxu, což je bezpečné prostředí, které je chrání před škodlivým kódem. Sandbox je implementován v JVM. Java je spolehlivý jazyk. Programy v jazyce Java jsou ověřovány, aby bylo zajištěno jejich bezpečné spouštění. Ověřování se provádí v době kompilace a v době běhu. Java je interpretovaný jazyk. Programy v jazyce Java nejsou kompilovány do nativního kódu. Místo toho jsou kompilovány do bajtového kódu, který je interpretován v JVM. Java je přenositelný jazyk. Programy v jazyce Java lze spustit na libovolné platformě, která podporuje platformu Java. Java je jazyk nezávislý na platformě. Programy v jazyce Java lze spustit na libovolné platformě, která podporuje platformu Java. Java je objektově orientovaný jazyk. Programy v jazyce Java se skládají z objektů, které spolu vzájemně komunikují. Java je vysoce výkonný jazyk. Programy v jazyce Java jsou kompilovány do bajtového kódu, což je formát kódu nezávislý na platformě. Bytecode může být spuštěn pomocí JVM, což umožňuje přenositelnost a efektivitu programů v jazyce Java. Java je bezpečný jazyk. Programy v jazyce Java běží v sandboxu, což je bezpečné prostředí, které je chrání před škodlivým kódem. Sandbox je implementován v JVM. Java je spolehlivý jazyk. Programy v jazyce Java jsou ověřovány, aby bylo zajištěno jejich bezpečné spouštění. Ověřování se provádí v době kompilace a v době běhu. Java je interpretovaný jazyk. Programy v jazyce Java nejsou kompilovány do nativního kódu. Místo toho jsou kompilovány do bajtového kódu, který je interpretován v JVM. Java je přenositelný jazyk. Programy v jazyce Java lze spustit na libovolné platformě, která podporuje platformu Java.