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 Machines

Java Virtual Machine ( JVM ) je prostredie , ktoré realizuje programy v jazyku Java . Java programy sú zostavené do sprostredkujúce jazyk volal bytecode , ktorý je čo JVM spustí . Akýkoľvek program vybudovaný do bytecode môže byť vykonaný na ľubovoľnej platforme , ktorá má JVM nainštalovaný na to . Tento softvér je Java kompatibilný s mnohými rôznych počítačových platforiem . JVM má niekoľko pozoruhodných výhody a nevýhody , ktoré každý vývojár by mal starostlivo zvážiť pred investovaním do Java vývoja . Nezávislosť na platforme

Java bytecode možno zapísať raz a potom spustiť na rôznych platformách . Java bytecode nemusí byť portovaný na špecifické hardvérové ​​prostredie , pretože to beží na Java Virtual Machine . Každá aplikácia skompilované do Java bytecode možné spustiť na ľubovoľnej počítačovej platforme , ktorá má Java Virtual Machine .
Security

Java bol napísaný s ohľadom na bezpečnosť . Java Virtual Machine má vstavané bezpečnostné prvky , ktoré umožňujú programátorom písať veľmi bezpečné Java programy . Zabraňuje tiež škodlivý softvér z ohrozenia operačného systému ( OS ) , pretože udržiava Java aplikácií z interakciu s operačným systémom zdrojmi .
Výkonu

programy v jazyku Java , ktorý beží na Java Virtual Machine majú tendenciu vykonávať pomalšie , ako podobné programy napísané v jazyku C + + . Systém neutralita bytecode pôsobí ako nevýhodu , kde výkon je znepokojený . To je preto , že optimalizácia kódu spolieha na funkcie systému špecifické . Vzhľadom k tomu , Java bytecode je systém - neutrálne , nemôže byť optimalizované pre konkrétny hardvér sady .
Správnosť

Program , ktorý vykonáva , ako sa očakávalo , je povedal , aby bol správny . Vzhľadom k tomu , Java program spolieha na Java Virtual Machine ho spustiť , JVM musí byť bez chyby, aby program správne fungovať . Táto závislosť na Java Virtual Machine predstavuje možný bod zlyhania programu . Našťastie , Java Virtual Machine softvér je vyrobený s veľmi vysokými štandardmi , a preto nie je pravdepodobné , že loď sa prípadné chyby . Bez ohľadu na to , zlyhanie v Java Virtual Machine je možnosť , že by mali byť brané do úvahy .

Najnovšie články

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