1. Konzept
In der Java-Sprache ist der „neue“ Ausdruck dafür verantwortlich, eine Instanz zu erstellen, die den Konstruktor aufruft, um die Instanz zu initialisieren. Der Rückgabewerttyp des Konstruktors selbst ist ungültig, nicht „ Der Konstruktor gibt einen Verweis auf das neu erstellte Objekt zurück, aber der Wert des neuen Ausdrucks ist ein Verweis auf das neu erstellte Objekt. 2.Zweck
Erstellen Sie ein Objekt einer neuen Klasse
Führen Sie dieKonstruktormethode aus
Berechnen Sie den Referenzwert und geben Sie ihn zurück
4. Instanz
Neuer Vorgang bedeutet häufig das Öffnen eines neuen Speicherplatzes im Speicher Der von JVM gesteuerte Bereich im Speicher führt automatisch die Speicherverwaltung durch. Hier verwenden wir die String-Klasse als Beispiel.public class Test { public static void main(String[] args) { String aString = "hello"; String bString = new String("hello"); String cString = "hello" ; String dString = new String("hello") ; System.out.println(aString==bString); System.out.println(aString == cString); System.out.println(dString == bString); System.out.println(aString); aString = "hi" ; System.out.println(aString); } }
Das obige ist der detaillierte Inhalt vonSo verwenden Sie das neue Schlüsselwort in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!