Heim  >  Artikel  >  Java  >  Fragen Sie den Experten – Neuer Betreiber

Fragen Sie den Experten – Neuer Betreiber

王林
王林Original
2024-07-31 10:30:41386Durchsuche

Pergunte ao especialista - Operador New

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!

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:Die finalize()-MethodeNächster Artikel:Die finalize()-Methode