Initializer blocks (static { })
Në shqip: Blloqet e inicializimit
ShpjegimiSQ
Një bllok static { ... } ekzekutohet një herë kur ngarkohet klasa — p.sh. për të mbushur një tabelë konstante. Blloqet pa static ekzekutohen sa herë krijohet një objekt, para konstruktorit.
EnglishEN
A static { ... } block runs once when the class is loaded — e.g. to fill a constant table. Blocks without static run every time an object is created, before the constructor.
Si ta mendosh
Si përgatitja e sallës një herë në mëngjes, para se të vijnë nxënësit.
Lexoje në anglisht
Like setting up the hall once in the morning, before students arrive.
Shembull kodijava
class Monedhat {
static final Map<String, Double> KURSI = new HashMap<>();
static { KURSI.put("EUR", 1.0); KURSI.put("ALL", 100.0); }
}