Logo nl.boatexistence.com

Wanneer wordt een statisch initialisatieblok genoemd?

Inhoudsopgave:

Wanneer wordt een statisch initialisatieblok genoemd?
Wanneer wordt een statisch initialisatieblok genoemd?

Video: Wanneer wordt een statisch initialisatieblok genoemd?

Video: Wanneer wordt een statisch initialisatieblok genoemd?
Video: #39 Static Block in java 2024, Mei
Anonim

Statisch initialisatieblok wordt aangeroepen als zodra klasse A wordt geladen. Instantie-initialisatieblok wordt alleen aangeroepen als de constructor van de klasse wordt aangeroepen voor het maken van een object van klasse A.

Wanneer zou je een statisch initialisatieblok gebruiken?

Een statisch initialisatieblok in Java is een blok dat wordt uitgevoerd vóór de methode main() in Java. Het maakt Java niet uit of dit blok na de methode main() of vóór de methode main() wordt geschreven, het zal ongeacht de methode vóór de methode main() worden uitgevoerd.

Wanneer het statische blok in Java wordt uitgevoerd?

Statische blokken worden uitgevoerd wanneer de klasse in het geheugen wordt geladen terwijl instantieblokken alleen worden uitgevoerd wanneer de instantie van de klasse is gemaakt. 5. 'this' trefwoord kan niet worden gebruikt in het statische blok, terwijl dit trefwoord kan worden gebruikt in het instantieblok.

Wat zijn statische blokken en statische initializers in Java?

In Java kunnen we het statische sleutelwoord gebruiken met een codeblok dat bekend staat als een statisch blok. Een statisch blok kan verschillende instructies hebben die altijd worden uitgevoerd wanneer een klasse in het geheugen wordt geladen Het staat ook bekend als statische java-initialisatieblok omdat we de statische variabelen in het statische blok tijdens runtime kunnen initialiseren.

Wordt statisch blok uitgevoerd vóór de constructor?

Onthoud: Statische blokken kunnen ook worden uitgevoerd vóór de constructeurs.

Aanbevolen: