Maison > Java > Javacommencer > La différence entre final, enfin et finaliser en Java

La différence entre final, enfin et finaliser en Java

王林
Libérer: 2019-11-29 14:04:46
avant
2229 Les gens l'ont consulté

La différence entre final, enfin et finaliser en Java

La différence est la suivante :

final : Modificateur (mot-clé), utilisé pour déclarer des attributs, des méthodes et des classes, indiquant respectivement que les attributs sont immuables, les méthodes ne peuvent pas être remplacé et classes Non héritables.

Un cours ne peut donc pas être déclaré à la fois abstrait et final. Déclarez les variables ou les méthodes comme finales pour vous assurer qu'elles ne seront pas modifiées pendant l'utilisation. Les variables déclarées comme finales doivent recevoir une valeur initiale lors de leur déclaration (une initialisation paresseuse peut également être utilisée), et ne peuvent être lues que dans les références ultérieures et ne peuvent pas être modifiées. Les méthodes déclarées comme finales ne peuvent également être utilisées que et ne peuvent pas être surchargées.

Vidéo pédagogique d'introduction à Java recommandée : Vidéo d'apprentissage Java

enfin : elle fait partie de la structure de l'instruction de gestion des exceptions, indiquant qu'elle est toujours exécutée.

finalize : Il s'agit d'une méthode de la classe Object. La technologie Java permet d'utiliser la méthode finalize() pour effectuer le travail de nettoyage nécessaire avant que le garbage collector n'efface l'objet de la mémoire. Cette méthode peut être remplacée. fournir un garbage collection. Pour d'autres recyclages de ressources, tels que la fermeture de fichiers, etc., la JVM ne garantit pas que cette méthode sera toujours appelée.

Articles et tutoriels connexes recommandés : Introduction au langage Java

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!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal