Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Se dívím, že si ty softvéry ještě někdo kupuje....

private static Holder instance;

public synchronized static Holder getInstance() {
  if (instance == null) {
   synchronized (Holder.class) {
    if (instance == null) {
     instance = new Holder();
    }
   }
  }

  return instance;
 }
Někdo chtěl zamachrovat, že zná doublecheck locking pattern, ale nevyšlo...:-)

Tahle konstrukce je taky veselá:
...
if (neco) {
        doSomething1();
}else if (false){
        doSomething2();
}
...

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny