A listát a kérdések válaszokkal az interjú a java
Tartalomjegyzék:
- Hány kulcsszavak fenntartva nyelv, milyen szavakat, amelyek nem használják?
- Abból, amit karakter lehet egy változó neve (érvényes személyi igazolvány)?
- Mit jelent ez a szó: „inicializálás”?
- Mik a főbb csoportok megoszthatják adattípusok?
- Melyik primitív típusokat ismer?
- Mit tudni konvertáló primitív adattípusok, adatvesztés, ha van, hogy tud-e alakítani egy logikus típus?
- Mik az értékek a változók kezdeti alapértelmezett?
- Mivel a továbbított változó értékét (link / érték)?
- Mit tud a fő funkciók, mint a kötelező feltételeket a meghatározása?
- Mi logikai operátorok és szolgáltatók tudod?
- Mi a különbség és rövidzárlat teljes rekordot logikai operátorok?
- Mi az igazság asztalra?
- Mi a háromkomponensű üzemeltetője választás?
- Mi egyváltozós és bináris aritmetikai, tudod?
- Mit tud bitenkénti műveletek?
- Mi a szerepe és szabályok írása válasszuk nyilatkozat (kapcsoló)?
- Melyik ciklusok tudja, mik a különbségek?
- Mi az „ismétlés a hurok”?
- Mely paraméterek egy ciklust, hogy nem tudnak kérni?
- Melyik állítás használatos, hogy azonnal állítsa le a ciklust?
- Melyik állítás használják ugorjon a következő iteráció a hurok?
- Mi egy tömb?
- Milyen típusú tömbök, tudod?
- Mit tud a wrapper osztály?
- Mi avtoupakovka (ökölvívás / unboxing)?
- Adj meghatározása a „kivétel”
- Mi a hierarchia kivételek.
- Tudom / tudja kezelni a hibákat JVM van szüksége?
- Melyek a különböző módon történő kezelése kivételek?
- Mit jelent a kulcsszó dob?
- Mi a különleges az végül blokkolni? Ez mindig fordul?
- Nem lehet egyetlen fogási blokkot, amikor csapdába kivételek?
- Lehet úgy gondolja, a helyzet, amikor a végül blokk nem hajtódik végre?
- Lehet egy catch blokk elkapni néhány kivételtől eltekintve (egy és a különböző ágai öröklés)?
- Mit tud a folyamat vagy kezelt (catch / uncatched) kivételek?
- Mi a különleges RuntimeException?
- Hogyan írjunk saját ( „user”) kivétel? Mi motivált lesz vezetve típusának kiválasztása kivételek: ellenőrzött / bejelölve?
- Mi operátor lehetővé teszi, hogy erőt, hogy dobja kivétel?
- Vannak még olyan körülmények között, hogy a módszer, amely rendelkezik azzal a potenciállal, hogy dobja kivétel?
- Tud-e a fő módszer, hogy dobja kivétel a külső, és ha igen, ha a feldolgozás e kivétel fog történni?
- Ha a return tartalmazza a catch blokk, és végül egy részük „fontosabb”?
- Mit tud OutOfMemoryError?
- Mit tud a SQLException? Milyen vagy feladott, az vonatkozik, hogy miért?
- Mi a hiba? Ebben az esetben a hiba. Adjunk példát Error'a.
- Mi a szerkezet használt Java kezelésére kivételek?
- Tegyük fel, hogy van egy blokk, próbálja-végre. A try blokk kivétel történt és a végrehajtás beköltözött a végül blokk. A végül blokk is volt kivétel. A kettő közül melyik kivétel „kiesik” a blokk try-végre? Mi történik a második kivétel?
- Tegyük fel, hogy van egy olyan eljárás, amely dobni egy IOException és FileNotFoundException sorrend, amelyben a blokkok kell menni fogás? Hány fogás blokk kerül végrehajtásra?
- Mik a „string” osztályok tudja?
- Melyek az alapvető tulajdonságait a „string” osztályok (a funkciók)?
- Lehetséges, hogy örökölje a string típusú, miért?
- Fogalmának meghatározása szövegösszefűzés.
- Hogyan lehet átalakítani a string egy szám?
- Hogyan összehasonlítani az értéke két sor?
- Hogyan kell bekapcsolni a húr?
- Hogyan működik az összehasonlítás a két sor?
- Hogyan vágja záró szóközöket?
- Hogyan helyett egy karakter egy húr?
- Hogyan juthat egy madzagot?
- Adj meghatározása „string interning.”
- Melyik módszer lehetővé teszi, hogy kiosztani részkarakterláncként egy húr?
- Hogyan oszlik egy string string egy adott elválasztó?
- Melyik módszer az úgynevezett átalakítani egy változót a húr?
- Honnan tudom, hogy az értéke egy adott karaktert egy szövegben, tudom sorszámát a húr?
- Hogyan lehet megtalálni a kívánt karakterhez?
- Lehetséges, hogy szinkronizálja a hozzáférést a vonalat?
- Mi teszi a gyakornok () metódus?
- Mi a különbség és mi a közös osztályok String, StringBuffer és StringBuilder?
- Hogyan lehet összehasonlítani sztringértékei két különböző objektumok String és StringBuffer?
- Miért karakterlánc konstans és véglegesítésére Java?
- Miért van egy sor karakter előnyös sor jelszavát tároló?
- Miért népszerű vonal kulcsot HashMap Java?
- Írja módszerrel eltávolítani ezt a karaktert egy húr.
- Adj meghatározása „folyamat”.
- Adj meghatározása a „flow”.
- Adj meghatározása „szinkronizálást stream”.
- Hogyan befolyásolja a program, folyamatok és szálak?
- Bizonyos esetekben célszerű létrehozni több folyam?
- Mi történhet, ha két szál végrehajtja ugyanazt a kódot a program?
- Mit tud a fő téma a program?
- Mi a módja, hogy létrehoz és elindít egy szál?
- Melyik módszer kezd egy szál elvégzésére?
- Melyik módszert ismertet az áramlás a fellépés a futás?
- Ha egy szál befejezi a végrehajtás?
- Hogyan kell szinkronizálni a módszer?
- Hogyan erőszakkal megállítani az áramlást?
- Adj meghatározása „flow-démon.”
- Hogyan hozzunk létre egy patak démon?
- Hogyan juthat el az áram?
- Adj meghatározása „Monitor”.
- Hogyan szünetet egy szál?
- Milyen állapotok lakik áramot?
- Mi a monitor ha hívja a nem-statikus és statikus módszer?
- Mi a monitor, ha az eljárást kódot területen?
- Milyen módszerekkel lehet szinkronizálni végrehajtását szálak?
- Melyik módszer alakítja az adatfolyamot a készenléti mód?
- Mi a funkcionalitást a módszereket, és erről értesíti notifyAll?
- Lehetővé teszi, hogy az eljárás csatlakozni?
- Milyen feltételei vannak a módszer hívás várakozás / értesítik?
- Adj meghatározása „holtpont”.
- A különböző módszerek megszakítás megszakadt, isInterrupted?
- Ebben az esetben azt kell dobni InterruptedException, mely módszerek dobd el?
- Módosítók illékony és a hozam () módszer.
- csomag java.util.concurrent
- Van néhány módszer, amely végrehajtja a műveletet i ++. Az i változó int típusú. Várható, hogy a kód futtatására a többszálú környezetben. Függetlenül attól, hogy szinkronizálja a készüléket?
- Ez használunk mutexek, ha egy metódus deklarált statikus szinkronizált? Lehetséges, hogy új esetek az osztály, amíg a statikus szinkronizált módszert?
- Tegyük fel, hogy a run módszer származik RuntimeException, amelyet nem fogott. Mi lesz az áramlás? Van egy módja annak, hogy tudja, hogy a kivétel történt (nem megkötése minden fut test a try-catch blokk)? Van egy módja annak, hogy állítsa vissza a munkafolyamat után történt?
- Mi szabványos Java eszközök kíván használni, hogy végre egy szál medence?
- Mi ThreadGroup és miért van rá szükség?
- Mi a ThreadPool és miért van rá szükség?
- Mi ThreadPoolExecutor és miért van rá szükség?
- Mi az a „atomi típusok” Java?
- Miért van szükség egy osztály ThreadLocal?
- Mi az Executor?
- Mi ExecutorService?
- Miért van szükség ScheduledExecutorService?
15118 Összes megtekintés 2 megtekintés Ma