Wie implementiere ich einen statischen Block in Java?



Dieser Artikel wird ein weiteres interessantes Thema vorstellen, nämlich Static Block In Java, und anschließend eine programmatische Erklärung geben

In diesem Artikel wird ein weiteres interessantes Thema vorgestellt, nämlich Static Block In und wird es mit einer programmatischen Erklärung folgen. Die folgenden Hinweise werden in diesem Artikel behandelt:

Java stellt dem Benutzer einen Block zur Verfügung, der als statischer Block bezeichnet wird und hauptsächlich für die statischen Initialisierungen einer Klasse verwendet wird. Der Block besteht aus einer Reihe von Anweisungen, die vor der Ausführung der Hauptmethode ausgeführt werden. Dies liegt daran, dass die Klasse vor ihrer Verwendung in den Hauptspeicher geladen werden muss und der statische Block während des Ladens der Klasse ausgeführt wird. Beim Definieren einer Anzahl von statischen Blöcken in einem Programm werden die Blöcke von oben nach unten ausgeführt.





Fahren Sie mit diesem Artikel über statische Blöcke in Java fort

Syntax:



statisch {........ // Anweisungen ........}

Fahren Sie mit diesem Artikel über statische Blöcke in Java fort

Beispiel eines statischen Blocks

class Static {statisch int p int q // statischen Block erstellen static {p = 18 System.out.println ('Dies ist der statische Block!')} // Ende des statischen Blocks} public class Main {public static void main (String args []) {// Zugriff auf p ohne Erstellung eines Objekts System.out.println (Static.p)}}

Ausgabe:
Dies ist der statische Block!
18



Es ist zu beachten, dass statische Blöcke vor Konstruktoren ausgeführt werden, wie im folgenden Beispiel gezeigt:

wie man Power in Java macht
Klasse Stat {statisch int p int q statisch {p = 18 System.out.println ('Dies ist ein statischer Block!')} Stat () {System.out.println ('Konstruktor!')}} öffentliche Klasse Main { public static void main (String args []) {// Obwohl wir zwei Objekte haben, wird der statische Block nur einmal ausgeführt. Stat s1 = new Stat () Stat s2 = new Stat ()}}

Ausgabe:

Dies ist ein statischer Block!
Baumeister!
Baumeister!

Fahren Sie mit diesem Artikel über statische Blöcke in Java fort

Beispiel für mehrere statische Blöcke

Wir können auch mehrere statische Blöcke in einem einzigen Programm definieren:

öffentliche Klasse Stat {static {System.out.println ('Dies ist der erste statische Block!')} static {System.out.println ('Dies ist der zweite statische Block!')} public static void main (String args [ ]) {System.out.println ('Main!')}}

Ausgabe:

Dies ist der erste statische Block!
Dies ist der zweite statische Block!
Main!

Unterschied zwischen CSS und CSS3

Diese Methoden bieten den Benutzern eine effiziente Möglichkeit, den statischen Block zu verwenden.

Damit sind wir am Ende dieses Artikels über 'Static Block In Java' angelangt. Wenn Sie mehr erfahren möchten, lesen Sie die von Edureka, einem vertrauenswürdigen Online-Lernunternehmen. Der Java J2EE- und SOA-Schulungs- und Zertifizierungskurs von Edureka wurde entwickelt, um Sie für Kern- und fortgeschrittene Java-Konzepte sowie für verschiedene Java-Frameworks wie Hibernate & Spring zu schulen.

Hast du eine Frage an uns? Bitte erwähne es im Kommentarbereich dieses Blogs und wir werden uns so schnell wie möglich bei dir melden.