Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Applet Kraschade

    Java sammanställer sin råa källor till bytecode , snarare än exekverbar kod. Bytekod översätts till maskinkod för enskilda datorer med Java virtuell maskin som är installerad på just den maskinen . Detta system tillåter Java programmerare att skapa multiplattform program som körs bort webbplatser som kallas applets . Dessa program kan krascha för ett antal skäl , allt från JVM inkompatibilitet till fel i källkoden . Laddar Frågor

    En Java- applet kan krascha innan det ens börjar . Utvecklare ladda applets som självständiga " . Jar " -filer som innehåller allt slutanvändarens JVM behöver för att köra programmet . Om byggherren inte inkludera något i . Jar-filen , sedan JVM inte kommer att kunna starta applet . Ett annat problem som skulle kunna hindra applet från att lansera ordentligt är data korruption i . Jar -filen själv . Detta kan hända när utvecklaren uppladdade filen från sin dator till servern .
    Skadliga Applet Code

    Java applets kan också krascha eftersom deras utvecklare utformat dem att krascha . När applets krasch , kan de utlösa beteenden på den del av den webbläsare som normal dator säkerhetsfunktioner inte alltid förutse . Malware författare kan upptäcka sätt att utnyttja dessa krascher åtkomst till datorns säkerhet , installera programvara med förhöjd administratörsbehörighet eller komma systemkomponenter som normalt är begränsade . Hålla webbläsare och system säkerhetsuppdateringar up - to-date kan gardera sig mot denna typ av exploatering .
    JVM Incompatility

    Flera versioner av Java och JVM existerar. Den senaste JVM är utformad för att vara bakåtkompatibel med Java-program som utvecklare sammanställas för tidigare JVM -versioner . Om en användare har en äldre version av JVM och försöker köra en applet vars utvecklare sammanställt det till den senaste versionen av JVM , så det kanske inte kan läsa nyare bytekod och krasch .
    dålig Programmering

    Java-utvecklare är tänkta att noggrant testa sina program innan de släpper dem till allmänheten . Detta ger dem möjlighet att upptäcka buggar i deras källkod som skulle kunna krascha programmet . Om en programmerare gjort misstag i sin källkod som kan få JVM att krascha , och testar inte sitt arbete för att upptäcka felet , så han kunde ladda upp en applet med dåligt skriven källkod som kommer att krascha när användaren kör det .

    Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Match ett String i en array med Java
    ·Varför finns det dåliga Antal Undantag i Java
    ·Hur man lyssnar på ett tangentbord i Java
    ·En lista över Java stilattribut
    ·Hur man kompilerar Java-programmering Code
    ·Hur man gör en Java Hit Counter
    ·Hur du formaterar ett nummer i Java
    ·Hur man skickar SMS Använda Java
    ·Hur skapa en arbetsyta med relativa sökvägar i Eclips…
    ·Konvertera byte till String
    Utvalda artiklarna
    ·Så här aktiverar och inaktivera textrutor i Javascrip…
    ·Hur man använder standardiserade Namnkonventioner i Mu…
    ·Konvertera Clobs till texter i Oracle
    ·Konvertera Excel-makron till Net
    ·Hur man använder VB6 DLL från Vb.Net Applications Poc…
    ·Hur Escape HTML Produktionen inom Rails
    ·Lägga till en skrivare med VBScript
    ·Hur man förlänga DIV Höjd
    ·Ställa PHP Cookies
    ·Hur ansluta till flera databaser i PHP och MySQL
    Copyright © Dator Kunskap http://www.dator.xyz