[Java] Différence entre statique final et final dans les variables membres

Souvent utilisé comme constante de classe private static final Quelle est la signification de l'ajout de statique? Ceci est utile lorsque vous souhaitez donner un nom à chaque instance.

Différence entre statique final et final dans les variables membres

public class Sample {
    private static final String A1 = "A1";
//  private static final String A1;Est une erreur de compilation
    private final String A2;

    Sample() {
        this.A2 = "A2";
    }

    public static void main(String[] args) {
        new Sample();
    }
}

En rendant les constantes statiques, vous n'en aurez qu'une dans chaque classe, pas dans chaque instance, ce qui économise de la mémoire.

Citation: [Java] Qu'est-ce qu'une finale statique privée? 16 bits!

Recommended Posts

[Java] Différence entre statique final et final dans les variables membres
Différence entre final et immuable en Java
Différence entre int et Integer en Java
Différence entre next () et nextLine () dans Java Scanner
[Java] Différence entre "variable finale" et "objet immuable"
[Java] Différence entre == et égal
Différence entre les variables et les variables d'instance
[Java] Différence entre Hashmap et HashTable
[JAVA] Différence entre abstrait et interface
[Java] Différence entre array et ArrayList
[Java] Différence entre fermable et fermable automatiquement
[Java] Différence entre StringBuffer et StringBuilder
[Java] Différence entre longueur, longueur () et taille ()
L'évaluation des courts-circuits est-elle vraiment rapide? Différence entre && et & en Java
Modificateur final et modificateur statique de l'historique d'apprentissage JAVA
Différence entre pop () et peek () dans la pile
[Pour les débutants] Différence entre Java et Kotlin
[Java] Différences entre les variables d'instance et les variables de classe
Différence entre getText () et getAttribute () de Selenium
Programmation Java (clause statique et "variables de classe")
Différence entre "|| =" et "instance_variable_defined?" Dans Ruby memo
Différence entre les listes d'arry et les listes liées en Java
Différence entre EMPTY_ELEMENTDATA et DEFAULTCAPACITY_EMPTY_ELEMENTDATA dans ArrayList
[Java] Différence entre la plage Intstream et la plageClosed
Comprendre la différence entre int et Integer et BigInteger en java et float et double
[Swift vs Java] Comprenons le statique et le final
Modifier dynamiquement les champs finaux statiques privés en Java
Vérifier le comportement statique et public dans les méthodes Java
Différence entre le membre et la collection de rails routes.rb
Distinguer les nombres positifs et négatifs en Java
Différence entre vh et%
[Java] Types de variables et types
Différence entre i ++ et ++ i
[Java] Différence entre equals et == dans une chaîne de caractères qui est un type de référence
progate java L1 résumé de base cosole.log, différence entre les variables et les constantes, instruction if
Différences entre les classes et les instances dans Ruby
[JAVA] Quelle est la différence entre interface et abstract? ?? ??
[Java débutant] Différence entre la longueur et la longueur () ~ Je ne sais pas ~
Différence entre produit et variante
Différence entre redirect_to et render
[Java] Zone de pile et zone statique
Programmation Java (variables et données)
Différence entre redirect_to et render
Différence entre CUI et GUI
Différence entre mockito-core et mockito-all
Différence entre classe et instance
Différence entre l'installation de bundle et de bundle
Différence entre ArrayList et LinkedList
Différence entre render et redirect_to
Différence entre List et ArrayList
java Generics T et? Différence
Différence entre .bashrc et .bash_profile
Différence entre StringBuilder et StringBuffer
Différence entre render et redirect_to
[Java] Rendre les variables de l'instruction for étendue et de chaque instruction immuables
Différence entre Java et JavaScript (comment trouver la moyenne)