Heim  >  Artikel  >  Java  >  Was ist Initialisierung in Java?

Was ist Initialisierung in Java?

青灯夜游
青灯夜游Original
2019-11-16 17:37:094264Durchsuche

Was ist Initialisierung in Java?

Was ist Initialisierung in Java?

Initialisierung bedeutet, einer Variablen einen Anfangswert zu geben. Der Zweck der Initialisierung besteht darin, der Variablen einen Wert zu geben und Ausnahmen bei ihrer Verwendung zu verhindern. [Empfohlenes Lernen: Java-Kurs]

Zum Beispiel:

Deklarieren Sie eine Variable:

String aa = "abc";
int cc =0;

wobei abc und 0 die initialisierten Werte sind und die Endwert ist nicht Es muss abc oder 0 sein

Wenn Sie den Wert von aa wie folgt überschreiben:

aa = "def" ; 
cc=1;

Dann ist der Endwert der aa-Variablen def und die cc-Variable ist 1 Der Zweck der Initialisierung besteht darin, der Variablen einen Wert zu geben, um Ausnahmen bei ihrer Verwendung zu verhindern.

Was ist Initialisierung in Java?

Erweiterte Informationen:

Funktion

1 Wenn Sie die vier Bytecode-Anweisungen , putstatic oder invokestatic verwenden und die Klasse nicht initialisiert wurde, muss ihre Initialisierung zuerst ausgelöst werden. Das häufigste Java-Code-Szenario zum Generieren dieser vier Anweisungen ist:

Wenn Sie das Schlüsselwort new zum Instanziieren eines Objekts verwenden, lesen oder legen Sie ein statisches Feld einer Klasse fest (modifiziert durch final, und das Ergebnis wurde während platziert). der Mutationsperiode) (außer bei statischen Feldern, die in den Konstantenpool eingegeben werden) und beim Aufruf statischer Methoden einer Klasse.

2. Wenn Sie die Methode des Pakets java.lang.reflect verwenden, um einen reflektierenden Aufruf an eine Klasse durchzuführen, müssen Sie sie zuerst initialisieren, wenn sie noch nicht initialisiert wurde.

3. Wenn Sie beim Initialisieren einer Klasse feststellen, dass die übergeordnete Klasse nicht initialisiert wurde, müssen Sie zuerst die übergeordnete Klasse initialisieren.

4. Wenn die virtuelle Maschine startet, muss der Benutzer eine auszuführende Hauptklasse angeben (die Klasse, die die Methode main() enthält), und die virtuelle Maschine initialisiert zuerst die Hauptklasse.

Das obige ist der detaillierte Inhalt vonWas ist Initialisierung in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was ist eine Ausnahme in Java?Nächster Artikel:Was ist eine Ausnahme in Java?