Java

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); }
}

Terma të lidhur