tifyty

pure Java, what else ?

Tudásteszt, singleton

Szeretném előrebocsátani, hogy a következő párbeszéd nem egy konkrét interjú részlete!

  • Mi az a szingleton?
  • Az egy olyan osztály, amelyikből csak egy példány létezik, és ezt úgy érjük el, hogy olyan patternt használunk, amelyikkel csak egy példányt lehet létrehozni.
  • Egyetlen egyet? Nem lehet szingletonból több?
  • Nem lehet. Csak egy.
  • Akkor ez azt jelenti, hogy ha elindítom az otthoni gépemen az alkalmazást, amiben van a szingleton, akkor a munkahelyemen a fejlesztő gépen már nem tud elindulni, mert még egy példány nem tud létrejönni a szingletonból?
  • Természetesen nem ezt jelenti. Egy gépen lehet belőle csak egy példány.
  • Vagyis ha a fejlesztő gépemen elindítottam egy alkalmazást, amiben van egy szingleton osztály, és abból már létrejött egy példány, akkor azt az alkalmazást még egy példányban, egy másik JVM-ben nem indíthatom el, nem fog működni?
  • De. Igazából egy JVM-en belül lehet csak egy példány belőle.
  • És mi a helyzet mondjuk egy webes alkalmazással. Feltölthetek két példányban is egy szervletet? Mondjuk van benne egy szingleton. A szervlet alklamazások egy JVM-en belül futnak. A másodiknak elinduló már nem tud példányt létrehozni a szingletonból?
  • Nem tudom. Azt hiszem nem.
  • Hallott-e arról a fogalomról, hogy XXXXXX

Tisztelt kommentezők! Milyen fogalom kerül vajh az XXXXXX helyére?

15 responses to “Tudásteszt, singleton

  1. szilsan március 6, 2013 7:59 du.

    🙂 Ertem. Mar ertem…

  2. lexandro március 6, 2013 9:08 du.

    Milyen alapelvet sert meg a singleton?

  3. lexandro március 6, 2013 9:24 du.

    Google nelkul 🙂 De mar keso 🙂

  4. Ivan Ketler március 6, 2013 10:37 du.

    Ha keretrendszerben vagy, menj föl addig a parentclassloader-ig amelynek a neve sun. kezdetű…

  5. Bence március 6, 2013 11:12 du.

    Ilyet! Az ember békésen offlinegat és közben elviszik előle a csontot…

  6. Stivi március 7, 2013 12:04 du.

    Hát igen. Ha az ember egy kicsit is lassabb, máris beelőzik a megoldással (ClassLoader). 🙂

Vélemény, hozzászólás?

Adatok megadása vagy bejelentkezés valamelyik ikonnal:

WordPress.com Logo

Hozzászólhat a WordPress.com felhasználói fiók használatával. Kilépés / Módosítás )

Twitter kép

Hozzászólhat a Twitter felhasználói fiók használatával. Kilépés / Módosítás )

Facebook kép

Hozzászólhat a Facebook felhasználói fiók használatával. Kilépés / Módosítás )

Google+ kép

Hozzászólhat a Google+ felhasználói fiók használatával. Kilépés / Módosítás )

Kapcsolódás: %s

%d blogger ezt kedveli: