Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Výhody a nevýhody Java Virtual Machine Interpreter

Programovací jazyk Java je navrhnutý tak , aby prostredníctvom " virtuálneho stroja . " To je na rozdiel od jazykov , ako je C , kde je program písaný a skompilovaný pre konkrétne architektúry a operačný systém .
programovací jazyk Java je navrhnutý tak , aby prostredníctvom " virtuálneho stroja "
stroj Koncepcia virtuálneho

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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené