Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 .