Maison  >  Article  >  Java  >  Demandez à l'expert - Nouvel opérateur

Demandez à l'expert - Nouvel opérateur

王林
王林original
2024-07-31 10:30:41388parcourir

Pergunte ao especialista - Operador New

Pourquoi n'ai-je pas besoin d'utiliser new pour les variables avec des types primitifs, tels que int ou float ?

Réponse :
Les types primitifs du langage Java ne sont pas implémentés en tant qu'objets. Au lieu de cela, pour des raisons d’efficacité, elles sont mises en œuvre en tant que variables « communes ». Une variable de type primitif contient la valeur que nous lui donnons.
Comme expliqué, les variables d'objet sont des références à l'objet. Cette couche d'adressage indirect (et d'autres fonctionnalités des objets) ajoute une surcharge à un objet qui est évitée par un type primitif.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:La méthode finalize()Article suivant:La méthode finalize()