Often a newly created Thread has no access to some context because this is defined in the environment (e.g. Server Container) as being thread local.
Archiv der Kategorie: Traps
Referenzieren, statt kopieren
Oft meint man man arbeite auf einem Objekt, das nur einem selbst gehört. In Wirklichkeit wird aber andernorts genau dasselbe Objekt gehalten und verändert.
Trap: Cashed Objects must be immutable
As cached object are shared between threads they should be immutable.
Trap: Enum vergleichen ohne name()
MyAmpelEnum.equals(„ROT“) wird kaum true evaluieren.