Maison  >  Article  >  Java  >  Combien de modificateurs de non-accès existe-t-il en Java ?

Combien de modificateurs de non-accès existe-t-il en Java ?

WBOY
WBOYavant
2023-08-30 18:01:08954parcourir

Combien de modificateurs de non-accès existe-t-il en Java ?

Java fournit d'autres modificateurs pour fournir des fonctionnalités au-delà de la visibilité. Ces modificateurs sont appelés modificateurs de non-accès

  • static Les membres déclarés comme statiques sont communs à toutes les instances de la classe. Les membres statiques sont des membres de niveau classe stockés dans la mémoire de classe.
  • Final Ce modificateur est utilisé pour restreindre d'autres modifications à une variable, une méthode ou une classe. La valeur d'une variable déclarée finale ne peut plus être modifiée une fois qu'elle a obtenu sa valeur. Les méthodes Final ne peuvent pas être remplacées dans les sous-classes et vous ne pouvez pas non plus créer de sous-classes de la classe Final.
  • AbstraitCe modificateur peut être utilisé avec une classe ou une méthode. Vous ne pouvez pas appliquer ce modificateur aux variables et aux constructeurs. Les méthodes déclarées abstraites doivent être modifiées dans les sous-classes. Vous ne pouvez pas instancier une classe déclarée abstraite.
  • SynchroniséCe modificateur est utilisé pour contrôler l'accès à une méthode spécifique ou bloquer par plusieurs threads. Un seul thread peut saisir une méthode ou un bloc déclaré synchronisé.
  • Transient Ce modificateur est utilisé dans le processus de sérialisation. Les variables déclarées comme transitoires ne sont pas sérialisées lors de la sérialisation des objets.
  • Volatile Le modificateur volatile est utilisé dans la programmation multi-thread. Si vous déclarez un champ comme volatile, cela signale aux threads que sa valeur doit être lue depuis la mémoire principale plutôt que depuis leur propre pile. Parce que le champ volatile est commun à tous les threads et sera fréquemment mis à jour par plusieurs threads.
  • Strictfp Ce modificateur est utilisé pour les calculs en virgule flottante. Ce mot-clé garantit que vous obtenez la même représentation en virgule flottante sur chaque plateforme. Ce modificateur rend les variables à virgule flottante plus cohérentes sur plusieurs plates-formes.

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer