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).




Kapcsolódó cikkek