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

Applet Havaroval

Java zostavuje svoj ​​suroviny zdrojov kód do bytecode , skôr než spustiteľný kód . Bytový kód je preložený do strojového kódu pre jednotlivé počítače pomocou virtuálny stroj Java , ktorý je nainštalovaný na danom počítači . Tento systém umožňuje Java programátorov vytvoriť multiplatformové programy , ktoré bežia mimo webové stránky tzv applety . Tieto programy môžu pád z viacerých dôvodov , v rozmedzí od JVM nezlučiteľnosti sa chýb v zdrojovom kóde . Loading Problémy

Java applet môže dôjsť k zlyhaniu pred tým , než vôbec začne . Vývojári nahrať appletov ako sebestačný " Jar. " Súbory , ktoré obsahujú všetko , čo koncový používateľ v JVM potrebuje na spustenie programu . Ak vývojár nepodarilo zahrnúť niečo v jar súboru . , Potom JVM bude schopný spustiť applet . Ďalším problémom , ktorý by mohol brániť applet z spúšťanie správne , je poškodenie dát v jar súboru sám .. To by sa mohlo stať , keď autor nahrá súbor zo svojho počítača na server .
Škodlivého Applet kód

Java applety môžu tiež pád , pretože ich vývojári navrhnutý tak , je na zrútenie . Keď applety havárie , môžu vyvolať správanie na strane prehliadača , ktoré normálne počítačovej bezpečnosti funkcie nemusia vždy predvídať . Malware autori môžu objaviť spôsoby , ako využiť tieto pády do ohroziť bezpečnosť počítača , ktorá inštaláciu softvéru obmedzených oprávnení správcu alebo prístup k systémové komponenty , ktoré sú normálne obmedzené . Vedenie webových prehliadačov a bezpečnostný systém záplaty up - to - dáta môžete chrániť proti tomuto druhu zneužívania .
JVM Incompatility

viac verzií jazyka Java a JVM existujú . Najnovšie JVM je navrhnutý tak , aby boli spätne kompatibilné s programami v jazyku Java , ktoré vývojári zostavené pre predchádzajúce verzie JVM . Ak má užívateľ staršiu verziu JVM a snaží sa spustiť aplet , ktorého developerom zostavený ju na najnovšiu verziu JVM , potom to môže byť schopný čítať novšie bytecode a pád .
chudák programovanie

Java vývojári majú dôkladne otestovať svoje programy pred prepustením je verejnosti . To im umožňuje odhaliť chyby v ich zdrojového kódu, ktoré by mohli spôsobiť pád programu . Ak z programátor chyby v jeho zdrojovom kóde , ktoré by mohli spôsobiť , že JVM pád a netestuje svojej práci objaviť chybu , potom by mohol nahrať applet sa zle napísaný zdrojový kód , ktorý sa zrúti , keď používatelia ho spustiť .


Najnovšie články

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