Notes sur l'examen Java8 Gold

Écraser

Conception de classe Java

Classe immuable

initialiseur statique

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

Enum

Méthode La description
static E valueOf(String name) Renvoie une constante d'énumération avec le nom spécifié
static E[] values() Renvoie un tableau énuméré
String name() Renvoie le nom de la constante d'énumération sous forme de chaîne de caractères
int ordinal() Renvoie l'ordre des constantes d'énumération à partir de 0

Éléments supplémentaires dans 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(); //Erreur de compilation
        B b = new B();
        b.test1(); //Erreur de compilation
        b.test2();  // 「default」
    }
}

Design pattern

Singleton

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

    private Singleton() {} // 2

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

(1) Déclarez un champ statique privé afin qu'une seule instance soit toujours créée. (2) Déclarez le constructeur comme privé afin qu'une instance ne puisse pas être créée de l'extérieur. (3) Déclarez une méthode statique publique qui retourne une instance afin qu'une référence d'instance puisse être obtenue de l'extérieur.

Recommended Posts

Notes sur l'examen Java8 Gold
Un mémorandum de l'examen Java8 Silver
Mémorandum Java
Mémorandum JAVA
Mémorandum Java (liste)
Mémorandum d'étude Java
[Java] Mémorandum facultatif
[Test de qualification] (Java SE8 Gold) Évaluation et résumé de l'apprentissage
Mémorandum WebApi avec Java
Mesures Java Gold: localisation
Résumé de la collecte des problèmes Java SE 8 Sliver
J'ai commencé Java Gold (Chapitre 1-1)
Dossier d'examen de qualification JAVA Silver
En passant Java Gold SE 8
Matériel de préparation aux tests de qualification JAVA
Mémo de préparation à l'examen Java Silver
J'ai pris Java SE8 Gold.
Mémorandum des éléments majeurs de Java 3 (orienté objet)
mémorandum
Java
Contenu du test de l'examen Java SE Bronze
Ce que j'ai appris avec Java Gold
mémorandum
Java
Comment passer l'examen Java Silver et comment apprendre
Mémorandum du nouveau diplômé SES [Java basics]
[Création] Un mémorandum sur le codage en Java
Guide de stratégie complet de réservation d'examen Java Silver
J'ai essayé l'examen d'entrée de Google (non officiel) [java]