Kad tiek izsaukts statiskās inicializācijas bloks?

Satura rādītājs:

Kad tiek izsaukts statiskās inicializācijas bloks?
Kad tiek izsaukts statiskās inicializācijas bloks?

Video: Kad tiek izsaukts statiskās inicializācijas bloks?

Video: Kad tiek izsaukts statiskās inicializācijas bloks?
Video: #39 Static Block in java 2024, Novembris
Anonim

Statiskās inicializācijas bloks tiks izsaukts kā , tiklīdz A klase tiks ielādēta. Instanču inicializācijas bloks tiks izsaukts tikai tad, kad klases konstruktors tiks izsaukts, lai izveidotu A klases objektu.

Kad jūs izmantotu statisko inicializācijas bloku?

Statiskās inicializācijas bloks Java ir bloks, kas palaiž Java versijā pirms main() metodes. Java ir vienalga, vai šis bloks ir rakstīts pēc main() metodes vai pirms main() metodes, tas tiks izpildīts pirms galvenās metodes() neatkarīgi no tā.

Kad Java statiskais bloks tiek izpildīts?

Statiskie bloki tiek izpildīti kad klase tiek ielādēta atmiņā, turpretim gadījumu bloki tiek izpildīti tikai tad, kad ir izveidota klases instance. 5. Atslēgvārdu “šo” nevar izmantot statiskajā blokā, turpretim šo atslēgvārdu var izmantot gadījumu blokā.

Kas ir statiskie bloki un statiskie inicializatori Java?

Java mēs varam izmantot statisko atslēgvārdu ar koda bloku, kas pazīstams kā statisks bloks. Statiskajam blokam var būt vairākas instrukcijas, kas vienmēr tiek izpildītas, kad klase tiek ielādēta atmiņā Tas ir pazīstams arī kā java statiskā inicializatora bloks, jo mēs varam inicializēt statiskos mainīgos statiskā blokā izpildes laikā.

Vai statiskais bloks tiek izpildīts pirms konstruktora?

Atcerieties: Statiskos blokus var izpildīt arī pirms konstruktoriem.

Ieteicams: