Q - egy Java
K: Hol lehet kapni egy JDBC driver ...
K: Mi az álcázás?
A: az álcázás - egy olyan program, ami megnehezíti visszafordítani bytecode java-programokat. A legtöbb ilyen program átnevezni osztályok, mezők és módszerek, így amikor decompiling nevük nem hordoznak semmilyen értelme. Ez a módszer a védelmi kódot pozitív mellékhatása. Gyakran osztályok, mezők és módszerek átnevezik a szavakat egy vagy két betű. Ez csökkenti a méret a keletkező bájtkódot, ami gyakran kritikus a J2ME-programokat.
K: Mi a legjobb IDE? Mit kell írni java-kódot?
A: Nincs egyetlen válasz erre a kérdésre: nem. De abban a pillanatban három IDE lehet megkülönböztetni a legnépszerűbb:
K: Mi a dekompilálhatja bájtkódot?
A: Nézd google.com kulcsszó: JAD, DJ Java Decompiler.
K: Próbálom futtatni egy programot a Java. A következő hibaüzenetet kapom: „Kivétel a menet” fő „java.lang.NoClassDefFoundError: HelloWorld / osztály”.
A: A program futtatása nem kell a fájl nevét és teljes nevét az osztály:
- java HelloWorld - ha az osztály az alapértelmezett csomagot.
- java packagename.HelloWorld - ha az osztály a csomagnév.
K: Miért van két tárgy naptár, amely ugyanazokat a dátumot és az időt az összehasonlító módszer eléri a korábban megadott érték hamis?
A: Győződjön meg arról, hogy az értékek ezredmásodperc, ezek a tárgyak. Ezek lehetővé teszik a következőképpen állapították meg:
K: Mi WeakReference és SoftReference.
K: Van Java mutató módszerek?
A: No. Minden igénylő feladatokat ez megoldható a segítségével interfészek vagy a reflexió mechanizmus.
K: Hogyan adjunk egy sort az JTable.
A: Ahhoz, hogy hozzá sorokat egy táblázatba, akkor írhat a saját végrehajtását TableModel vagy AbstractTableModel. Ön is használja a meglévő osztály javax.swing.table.DefaultTableModel. Ehhez hozzon létre egy táblázatot, amely kifejezett modell:
K: Hogyan kell elhelyezni a gomb (CheckBox) az asztalra (fa).?
K: Hogyan kezdjük el egy másik programot Java?
V: Használd a módszert Runtime.getRuntime () exec ( "program indul parancs").
K: indítson programot a Runtime.getRuntime () exec ( "program start parancs"), és lóg ..
Q: Összehasonlít két azonos sorban, és a kapott hamis.
A: Ha összehasonlítjuk az üzemeltető „==” le objektum referenciák. Két azonos húrok lehet különböző tárgyakat, így használata az eljárás egyenlő () az összehasonlításhoz.
K: tanácsot, hogyan kell feltölteni egy fájlt a szerverre.
K: Hogyan az exe fájlt a program futtatásához?
A: Hát, van 2 módon, hogy exe a Java-programok. Az első ilyen egyszerű létrehozott exe-fájlt, hogy fut a program Java-gép. Jellemzően ezt a fájlt keres már telepítve JRE. Néha ilyen fájl a disztribúciós csomagban meg kell adni a JRE.
A második út - ez összeállítása a natív platform-specifikus kód. Ez a megközelítés számos hátránnyal járó nehézségek létrehozásának ilyen összeállítói. Itt van egy lista a kulcsszavak, ami kell keresni őket: gcj BulletTrain, Excelsior JET, JOVE, TowerJ, Visual Cafe, VisualAge Java, FastJ.
K: Van Java többszörös öröklés?
A: A Java vannak többszörös öröklés, felületeket és nem többszörös öröklés az osztályok. Ha számhordozás kódot többszörös öröklés, akkor jön a támogatás a beágyazott osztályok és megvalósítási program.
K: Amikor dolgozik grafika a szerveren van egy kivétel:
V: Az alkalmazást futtató kiszolgálón a program nem támogatja a grafikus környezetben. Van 2 kimenet.
Run Java-gép fejetlen üzemmód (opció -Djava.awt.headless = true JRE 1.4 vagy újabb).