Logo da.boatexistence.com

Hvornår kaldes en statisk initialiseringsblok?

Indholdsfortegnelse:

Hvornår kaldes en statisk initialiseringsblok?
Hvornår kaldes en statisk initialiseringsblok?

Video: Hvornår kaldes en statisk initialiseringsblok?

Video: Hvornår kaldes en statisk initialiseringsblok?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, Kan
Anonim

Statisk initialiseringsblok kaldes snart klasse A indlæses. Forekomstinitialiseringsblok vil kun blive kaldt, når konstruktøren af klassen kaldes for at skabe et objekt af klasse A.

Hvornår vil du bruge en statisk initialiseringsblok?

En statisk initialiseringsblok i Java er en blok, der kører før main()-metoden i Java. Java er ligeglad med, om denne blok er skrevet efter main()-metoden eller før main()-metoden, den vil blive udført før hovedmetoden() uanset.

Når den statiske blok i Java udføres?

Statiske blokke udføres når klassen indlæses i hukommelsen, hvorimod instansblokke kun udføres, når instansen af klassen er oprettet. 5. 'dette' nøgleord kan ikke bruges i den statiske blok, hvorimod dette nøgleord kan bruges i instansblokken.

Hvad er statiske blokke og statiske initialiseringer i Java?

I java kan vi bruge det statiske nøgleord med en kodeblok, der er kendt som en statisk blok. En statisk blok kan have flere instruktioner, der altid kører, når en klasse indlæses i hukommelsen Det er også kendt som java statisk initialiseringsblok, fordi vi kan initialisere de statiske variable i den statiske blok ved kørsel.

Er statisk blok udført før konstruktør?

Husk: Statiske blokke kan også udføres før konstruktører.

Anbefalede: