Effektives Java Kapitel 2

Kapitel 2. Objekte erstellen und löschen

1. Ziehen Sie in Betracht, eine statische Factory-Methode anstelle eines Konstruktors zu erstellen

2. Verwenden Sie den Builder, wenn die Konstruktorargumente sehr groß sind

3. Machen Sie beim Entwerfen einer Singleton-Klasse den Konstruktor privat oder verwenden Sie ENUM.

4. Erstellen Sie einen privaten Konstruktor für die Klasse, die Sie die Instanziierung unterdrücken möchten

5. Die Abhängigkeitsinjektion sollte anstelle einer harten Codierung der Ressourcen erfolgen

6. Vermeiden Sie unnötige Objekterstellung

7. Verwerfen Sie nicht mehr verwendete Referenzen

8. Vermeiden Sie die Verwendung von Finalizer und Reiniger

9. Verwenden Sie Try-with-Resources anstatt Try-finally

Recommended Posts

Effektives Java Kapitel 2
Effektives Java Kapitel 6 34-35
Effektives Java Kapitel 4 15-22
Effektives Java Kapitel 3
Effektive Java 3rd Edition Kapitel 5 Generika
Effektive Java 3rd Edition Kapitel 8 Methoden
[Read Effective Java] Kapitel 2 Punkt 7 "Vermeiden Sie Finalizer"
Effektives Java 3rd Edition Kapitel 9 Programm Allgemein
Java-Leistung Kapitel 1 Einführung
effektive Java 3. Zusammenfassung
Builder-Muster (effektives Java)
Java Performance Kapitel 3 Java Performance Toolbox
Effektive Java 3rd Edition Kapitel 6 Aufzählung und Anmerkungen
Effektive Java 3rd Edition Kapitel 4 Klassen und Schnittstellen
[Read Effective Java] Kapitel 3 Punkt 10 "Immer toString überschreiben"
Effektive Java 3rd Edition Kapitel 7 Lambda und Stream
Ich habe Java Gold gestartet (Kapitel 1-1)
[Read Effective Java] Kapitel 3 Punkt 12 "Berücksichtigung der Implementierung von Comparable"
[Read Effective Java] Kapitel 2 Punkt 6 "Veraltete Objektreferenzen entfernen"
Java-Leistung Kapitel 2 Ansatz für Leistungstests
Java
Effektive Java 3rd Edition Kapitel 2 Objekterstellung und Verschwindenlassen
Java
Von ineffektivem Java zu effektivem Java
Effektive Java 3rd Edition Kapitel 3 Allen Objekten gemeinsame Methoden
[Effektives Java] Veraltete Objektreferenzen entfernen
Java-Leistung Kapitel 5 Grundlagen der Garbage Collection
[Effektives Java] Vermeiden Sie das Erstellen unnötiger Objekte
[Read Effective Java] Kapitel 2 Punkt 4 "Unmöglichkeit der Instanziierung mit privatem Konstruktor erzwingen"
[Read Effective Java] Kapitel 3 Punkt 9 "Wenn Sie equals überschreiben, überschreiben Sie immer hashCode"
[Read Effective Java] Kapitel 2 Punkt 5 "Vermeiden Sie die Erstellung unnötiger Objekte"
Java lernen (0)
Java studieren ―― 3
[Java] -Array
Java geschützt
[Java] Anmerkung
[Java] Modul
Java studieren ―― 9
Java Scratch Scratch
Java-Tipps, Tipps
Java-Methoden
Java-Methode
Java (Konstruktor)
Java-Array
[Java] ArrayDeque
Java (überschreiben)
Java (Methode)
Java Day 2018
Java-Zeichenfolge
Java (Array)
Java statisch
Java-Serialisierung
Java Anfänger 4
[Read Effective Java] Kapitel 2 Punkt 1 "Betrachten Sie statische Factory-Methoden anstelle von Konstruktoren"
JAVA hat bezahlt
Java studieren ―― 4
Java (gesetzt)
Java-Shell-Sortierung
[Java] compareTo
Java studieren -5
Java reflektierend 获 获 举