Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
virtuálny stroj je vrstva abstrakcie , ktorá dáva programu jeden zjednodušený . rozhranie pre interakciu s radom fyzických počítačov a ich operačných systémov
Výhoda : Bezpečnosť
Jednou z výhod použitia Java Virtual Machine ( VM ) je . , že virtuálny stroj sa pokúsi overiť všetky programovanie pred spustením pre nebezpečné činnosti , a dokonca aj závažné chyby v rámci programu Java sú obmedzené na pieskovisku virtuálneho stroja
Výhoda : Cross Platform
obrovská výhoda Java VM je , že umožňuje program , ktorý bude napísaný a zostavený iba raz , ktoré potom možno spustiť na širokú škálu systémov a operačných systémov v nezmenenom tvare . Veľa mobilných telefónov a embedded zariadenia patrí Java VM
Nevýhoda : . Otáčky
Vzhľadom k tomu , programovanie , musia byť preložené z generické "byte kódu " do strojového kódu pre cieľovú . systém , ako to je beh , to je nemožné pre Java vykonať tak rýchlo , ako jazyky , ktoré možno kompilovať priamo do strojového kódu pre cieľové systémy
Nevýhoda : Platforma Špecifické vlastnosti
Pretože Java VM musí bežať na širokú škálu systémov , funkcie špecifické pre jeden OS sú často implementované do programov v jazyku Java . Okrem toho , " vyzerať a cítiť sa " Java aplikácií môže byť často úplne iný ako predvolený štýly natívnych aplikácií v operačnom systéme .