Was ist Initialisierung in Java?
Initialisierung bedeutet, einer Variablen einen Anfangswert zu geben.
Zum Beispiel:
Deklarieren Sie eine Variable: String php = "www.php.cn"; wobei www.php.cn und 100 die Initialisierungswerte sind . Der Endwert ist nicht unbedingt www.php.cn oder 0.
Wenn Sie den Wert von php wie folgt überschreiben:
php = "wap.php.cn" ; dann ist der endgültige Wert der PHP-Variablen wap.php.cn , Bewertungsvariable Das ist 101. Der Zweck der Initialisierung besteht darin, der Variablen einen Wert zu geben und Ausnahmen bei ihrer Verwendung zu verhindern.
Erweiterte Informationen:
Funktion
1. Wenn die Klasse auf die vier Bytecode-Anweisungen new, getstatic, putstatic oder invokestatic stößt nicht initialisiert wurde, muss seine 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.
php Chinesische Website, eine große Anzahl kostenloser Java-Einführungs-Tutorials, willkommen zum Online-Lernen!
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!