Heim >Java >javaLernprogramm >Fragen Sie den Experten – Neuer Betreiber
Warum muss ich new nicht für Variablen mit primitiven Typen wie int oder float verwenden?
Antwort:
Die primitiven Typen der Java-Sprache werden nicht als Objekte implementiert. Stattdessen werden sie aus Effizienzgründen als „gemeinsame“ Variablen implementiert. Eine Variable vom primitiven Typ enthält den Wert, den wir ihr geben.
Wie erläutert, sind Objektvariablen Verweise auf das Objekt. Diese Ebene der indirekten Adressierung (und anderer Merkmale von Objekten) erhöht den Overhead für ein Objekt, der durch einen primitiven Typ vermieden wird.
Das obige ist der detaillierte Inhalt vonFragen Sie den Experten – Neuer Betreiber. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!