Hinweise zur Java8 Gold-Prüfung

Überschreiben

Java-Klassendesign

Unveränderliche Klasse

statischer Initialisierer

public class Test {
    static int x;
    static { x = 1; }

Enum

Methode Erläuterung
static E valueOf(String name) Gibt eine Aufzählungskonstante mit dem angegebenen Namen zurück
static E[] values() Gibt ein aufgezähltes Array zurück
String name() Gibt den Namen der Aufzählungskonstante als Zeichenfolge zurück
int ordinal() Gibt die Reihenfolge der Aufzählungskonstanten ab 0 zurück

Zusätzliche Elemente in Java 8

interface A {
    static void test1() {
        System.out.println("static");
    }

    default void test2() {
        System.out.println("default");
    }
}

class B implements A { }

class test {
    public static void main(String[] args) {
        A.test1(); // 「static」
        A.test2(); //Kompilierungsfehler
        B b = new B();
        b.test1(); //Kompilierungsfehler
        b.test2();  // 「default」
    }
}

Entwurfsmuster

Singleton

public class Singleton {
    private static Singleton s = new Singleton(); // 1

    private Singleton() {} // 2

    public static Singleton getInstance(){ // 3
        return singleton;
    }
}

(1) Deklarieren Sie ein privates statisches Feld, sodass immer nur eine Instanz erstellt wird. (2) Deklarieren Sie den Konstruktor als privat, damit eine Instanz nicht von außen erstellt werden kann. (3) Deklarieren Sie eine öffentliche statische Methode, die eine Instanz zurückgibt, damit eine Instanzreferenz von außen abgerufen werden kann.

Recommended Posts

Hinweise zur Java8 Gold-Prüfung
Ein Memorandum der Java8 Silver-Prüfung
Java-Memorandum
JAVA Memorandum
Java Memorandum (Liste)
Java-Studienmemorandum
[Java] Optionales Memorandum
[Qualifikationstest] (Java SE8 Gold) Lernbericht & Zusammenfassung
WebApi-Memorandum mit Java
Java Gold misst: Lokalisierung
Java SE 8 Sliver Problem Collection Zusammenfassung
Ich habe Java Gold gestartet (Kapitel 1-1)
JAVA Silver Qualifikationsprüfungsprotokoll
Beim Übergeben von Java Gold SE 8
Materialien zur Vorbereitung auf den JAVA-Qualifikationstest
Java Silver Prüfungsvorbereitungsnotiz
Ich habe Java SE8 Gold genommen.
Memorandum über Java 3-Hauptelemente (objektorientiert)
Memorandum
Java
Testinhalt der Java SE Bronze Prüfung
Was ich mit Java Gold gelernt habe
Memorandum
Java
Wie man die Java Silver Prüfung ablegt und wie man lernt
Memorandum des neuen Absolventen SES [Java-Grundlagen]
[Erstellen] Ein Memorandum über das Codieren in Java
Java Silver Exam Reservation Vollständiger Strategie-Leitfaden
Ich habe Googles Aufnahmeprüfung (inoffiziell) [Java] ausprobiert.