kostenloser Webspace werbefrei: lima-city


Magic Values

lima-cityForumProgrammiersprachenJava

  1. Autor dieses Themas

    o**o

    Hi,

    weiß jemand was 'Magic Values' sind. Ich hab grad ein Applet geschrieben und es wird nicht ausgeführt weil 'Magic Values' inkompatibel sind??
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Zitat Wikipedia:


    Magic Values: Hierbei handelt es sich um Daten (Literale) mit besonderer Bedeutung. Sie sind hartkodiert (hardcoded) und nur mit besonderem Wissen über die konkrete Verwendung zu verstehen. Werte sollten zentral als Variable definiert werden, optimalerweise als typsicheres Objekt (typesafe).


    Link:

    http://de.wikipedia.org/wiki/Anti-Pattern

    Ansonsten hilft Google immer.
  4. c*a

    weiß jemand was 'Magic Values' sind. Ich hab grad ein Applet geschrieben und es wird nicht ausgeführt weil 'Magic Values' inkompatibel sind??

    da würde mich mal die genaue Fehlermeldung interessieren. Magic Values sind schlechter Stil in Java, aber dass es Probleme beim Kompilieren gibt, finde ich sehr komisch.
  5. Autor dieses Themas

    o**o

    Jedes Objekt hat anscheinend einen MagicValue ! Das ist anscheinend so ähnlich wie der Hash-Code.
    Naja Applet geht immernoch nicht. Jetzt gibt´s das Programm als jar zum runterladen. (oeko.lima-city.de/myDNS.jar) Restder Homepage ist noch nicht fertig!!
  6. Autor dieses Themas

    o**o

    Das ist der Fehlercode:

    java.lang.ClassFormatError: Incompatible magic value 1010792557 in class file mydns/AppletC
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at sun.applet.AppletClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.applet.AppletClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.applet.AppletClassLoader.loadCode(Unknown Source)
    at sun.applet.AppletPanel.createApplet(Unknown Source)
    at sun.plugin.AppletViewer.createApplet(Unknown Source)
    at sun.applet.AppletPanel.runLoader(Unknown Source)
    at sun.applet.AppletPanel.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    java.lang.ClassFormatError: Incompatible magic value 1010792557 in class file mydns/AppletC
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at sun.applet.AppletClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.applet.AppletClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.applet.AppletClassLoader.loadCode(Unknown Source)
    at sun.applet.AppletPanel.createApplet(Unknown Source)
    at sun.plugin.AppletViewer.createApplet(Unknown Source)
    at sun.applet.AppletPanel.runLoader(Unknown Source)
    at sun.applet.AppletPanel.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
  7. e********l

    Und wie schaut dein Code aus? Oder versuchst du was spezielles aufzurufen das man aus unsignierten Applets nicht kann?
  8. Autor dieses Themas

    o**o

    Das Programm steht jetzt auf meiner Homepage. http://oeko.lima-city.de/myDNS.jar
    Aber es kann wirklich sein, weil es die eigene IP-Adresse ermittelt, aber eigentlich auch nur wenn man den Button drückt, das Applet wird aber gar nicht erst geladen. Ich weiß auch nicht, ich hab über Magic Values schon mal etwas in einem Buch gelesen, da schau ich noch mal nach und schreib es hier rein.
    Denn Quellcode hab ich grad nicht da.
  9. Autor dieses Themas

    o**o




    Das Programm heißt. http://oeko.lima-city.de/myDNS1.jar
  10. das googeln hilft mir leider nicht weiter
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!