[Java] Unterschied zwischen statischem final und final in Mitgliedsvariablen

Wird oft als Klassenkonstante verwendet private static final Was bedeutet das Hinzufügen von Statik? Dies ist nützlich, wenn Sie jeder Instanz einen Namen geben möchten.

Unterschied zwischen statischem final und final in Mitgliedsvariablen

public class Sample {
    private static final String A1 = "A1";
//  private static final String A1;Ist ein Kompilierungsfehler
    private final String A2;

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

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

Wenn Sie Konstanten statisch machen, haben Sie nur eine in jeder Klasse, nicht in jeder Instanz, was Speicherplatz spart.

Quote: [Java] Was ist Private Static Final? 16bit!

Recommended Posts

[Java] Unterschied zwischen statischem final und final in Mitgliedsvariablen
Unterschied zwischen final und Immutable in Java
Unterschied zwischen int und Integer in Java
Unterschied zwischen next () und nextLine () in Java Scanner
[Java] Unterschied zwischen "endgültiger Variable" und "unveränderlichem Objekt"
[Java] Unterschied zwischen == und gleich
Unterschied zwischen Variablen und Instanzvariablen
[Java] Unterschied zwischen Hashmap und HashTable
[JAVA] Unterschied zwischen Abstract und Interface
[Java] Unterschied zwischen Array und ArrayList
[Java] Unterschied zwischen Closeable und AutoCloseable
[Java] Unterschied zwischen StringBuffer und StringBuilder
[Java] Unterschied zwischen Länge, Länge () und Größe ()
Ist die Kurzschlussauswertung wirklich schnell? Unterschied zwischen && und & in Java
JAVA Learning History Final Modifier und Static Modifier
Unterschied zwischen pop () und peek () im Stapel
[Für Anfänger] Unterschied zwischen Java und Kotlin
[Java] Unterschiede zwischen Instanzvariablen und Klassenvariablen
Unterschied zwischen getText () und getAttribute () von Selen
Java-Programmierung (statische Klausel und "Klassenvariablen")
Unterschied zwischen "|| =" und "instance_variable_defined?" Im Ruby-Memo
Unterschied zwischen Arrylist und verknüpfter Liste in Java
Unterschied zwischen EMPTY_ELEMENTDATA und DEFAULTCAPACITY_EMPTY_ELEMENTDATA in ArrayList
[Java] Unterschied zwischen Intstream-Bereich und rangeClosed
Verstehen Sie den Unterschied zwischen int und Integer und BigInteger in Java und float und double
[Swift vs Java] Lassen Sie uns statisch und endgültig verstehen
Ändern Sie dynamisch private statische Endfelder in Java
Überprüfen Sie das statische und öffentliche Verhalten in Java-Methoden
Unterschied zwischen Mitglied und Sammlung von Schienen route.rb
Unterscheiden Sie in Java zwischen positiven und negativen Zahlen
Unterschied zwischen vh und%
[Java] Variablen- und Typtypen
Unterschied zwischen i ++ und ++ i
[Java] Unterschied zwischen gleich und == in einer Zeichenfolge, die ein Referenztyp ist
progate java L1 grundlegende Zusammenfassung cosole.log, Unterschied zwischen Variablen und Konstanten, if-Anweisung
Unterschiede zwischen Klassen und Instanzen in Ruby
[JAVA] Was ist der Unterschied zwischen Schnittstelle und Zusammenfassung? ?? ??
[Java-Anfänger] Unterschied zwischen Länge und Länge () ~ Ich weiß nicht ~
Unterschied zwischen Produkt und Variante
Unterschied zwischen redirect_to und render
[Java] Stapelbereich und statischer Bereich
Java-Programmierung (Variablen und Daten)
Unterschied zwischen redirect_to und render
Unterschied zwischen CUI und GUI
Unterschied zwischen Mockito-Core und Mockito-All
Unterschied zwischen Klasse und Instanz
Unterschied zwischen Bundle und Bundle-Installation
Unterschied zwischen ArrayList und LinkedList
Unterschied zwischen render und redirect_to
Unterschied zwischen List und ArrayList
Java Generics T und? Unterschied
Unterschied zwischen .bashrc und .bash_profile
Unterschied zwischen StringBuilder und StringBuffer
Unterschied zwischen render und redirect_to
[Java] Machen Sie die Variablen der erweiterten for-Anweisung und für jede Anweisung unveränderlich
Unterschied zwischen Java und JavaScript (wie man den Durchschnitt findet)