Le rôle du mot-clé static en java : 1. En java, les variables peuvent être modifiées par le mot-clé statin pour obtenir l'effet des variables globales ; 2. La méthode modifiée par static est une méthode de classe et peut être appelé sans créer d'objet 3 , le bloc de code statique est souvent utilisé pour initialiser des variables statiques.
L'environnement d'exploitation de cet article : système Windows10, Java 1.8, ordinateur Thinkpad T480.
Le rôle du mot-clé statique en Java :
Il existe quatre situations d'utilisation dans le langage Java : les variables membres, les méthodes membres, les blocs de code et les classes internes
(1) variables membres statiques
En Java, les variables peuvent être modifiées par le mot-clé statin pour obtenir l'effet des variables globales. Les variables modifiées par static (variables statiques) appartiennent à la classe et se voient allouer de l'espace mémoire lorsque la classe est transmise pour la première fois au jvm via le chargeur de classe.
(2) méthode membre statique
La méthode statique modifiée est une méthode de classe et peut être appelée sans créer d'objet. Les mots clés tels que this et super ne peuvent pas être utilisés dans les méthodes statiques, et les méthodes non statiques ne peuvent pas être appelées. Seules les variables membres statiques et les méthodes statiques de la classe à laquelle elles appartiennent sont accessibles.
(3) bloc de code statique
La JVM exécutera le bloc de code statique lors du chargement d'une classe. Le bloc de code statique est souvent utilisé pour initialiser les variables statiques. lorsque la classe est chargée une fois.
(4) classe interne statique
La classe interne statique peut être instanciée sans compter sur l'objet instance de classe externe, tandis que la classe interne doit être instanciée après l'instanciation de la classe externe.
Les classes internes statiques ne peuvent pas accéder aux variables ordinaires de la classe externe, mais ne peuvent accéder qu'aux variables membres statiques et aux méthodes statiques de la classe externe.
Recommandations d'apprentissage gratuites associées : Tutoriel de base 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!