Co je to Java® v oblasti výpočetní techniky?
V počítačovém průmyslu je Java® nezbytnou dovedností. Java® je programovací jazyk používaný k vytváření interaktivního obsahu pro webové stránky a také k vývoji samostatných programovacích a serverových aplikací. Často se používá ve spojení s rozšířeními, jako jsou OSGi nebo CORBA.
Java® byla vyvinuta společností Sun Microsystems na počátku 90. let. Začalo to jako projekt nazvaný „Dub“, který vedl James Gosling. Jeho původním účelem bylo vyvinout applety - malé programy, které běží ve webovém prohlížeči. Později však bylo zjištěno, že Java® se také dobře hodí pro vytváření aplikací elektronického obchodování.
V roce 1998 byl založen komunitní proces Java®, který umožňuje zainteresovaným odborníkům zapojit se do budoucího vývoje tohoto jedinečného programovacího jazyka. Sun Microsystems dnes poskytuje GNU General Public License pro svůj virtuální stroj a kompilátor Java®. Knihovna potřebná ke spuštění programů Java® však bohužel zatím není k dispozici jako bezplatný software.
Java® má pět klíčových cílů: zlepšit snadnost použití kombinací nejlepších funkcí jiných populárních programovacích jazyků, použít metodiku objektově orientovaného programování pro podporu větší flexibility v softwarových aplikacích, obsahovat vestavěnou podporu pro používání počítačových sítí, nabídnout bezpečné způsob, jak spustit kód ze vzdáleného zdroje, a umožnit spuštění stejného programu na více operačních systémech.
Java® je velmi populární, protože její model automatické správy paměti umožňuje programátorům vyhnout se časově náročnému úkolu ruční správy paměti implementací procesu známého jako automatická sběr odpadu. Někteří lidé však cítí, že Java® je pomalejší a spotřebovává podstatně více paměti než C ++ nebo jiné nativně kompilované jazyky. Bez ohledu na to je nutné důkladné porozumění Java® pro každého, kdo doufá, že bude pracovat v průmyslu počítačového programování.
Učit se Java® lze nejlépe srovnávat s učením se gramatických pravidel pro cizí jazyk, ale jakmile si osvojíte dobré porozumění Java®, měli byste mít relativně snadné ovládat další běžné programovací jazyky. Pro zvládnutí základů Java® je k dispozici mnoho různých zdrojů. Pokud jste trpěliví a vytrvalí, můžete se naučit Java® pomocí bezplatných výukových programů a online e-kurzů dostupných na celém webu. Na většině místních komunitních vysokých škol jsou k dispozici také programovací třídy Java®.
Java® je někdy zaměňována s JavaScript®, skriptovacím jazykem, který sdílí podobné znějící jméno, ale je zcela nepříbuzný. Většina syntaxe používané v Java® pochází z C a C ++, ale objektový model je jednodušší a existuje méně zařízení na nízké úrovni, kde se lze učit.