Effektives Java 3rd Edition Kapitel 9 Programm Allgemein

[Effective Java 3rd Edition](https://www.amazon.co.jp/Effective-Java-%E7%AC%AC3%E7%89%88-%E3%], ein Muss für fortgeschrittene Java-Benutzer und höher. 82% B8% E3% 83% A7% E3% 82% B7% E3% 83% A5% E3% 82% A2% E3% 83% BB% E3% 83% 96% E3% 83% AD% E3% 83% 83% E3% 82% AF-ebook / dp / B07RHX1K53) hat eine Kindle-Version, daher werde ich sie zusammenfassen.

Zurück: Effektive Java 3rd Edition Kapitel 8 Methoden Weiter: Erstellen

Punkt 57 Minimieren Sie den Umfang lokaler Variablen

for (Element e : c) {
  //Mach etwas mit e
}

for (Iterator<Element> i = c.iterator; i.hasNext(); ) {
  Element e = i.next();
  //Mach etwas mit e und i
}

Punkt 58: Verwenden Sie für jede Schleife anstelle der herkömmlichen for-Schleife

for (Suit suit : suits) {
  for (Rank rank : ranks) {
    deck.add(new Card(suit, rank));
  }
}

--For-each ist herkömmlichen for-Schleifen in Bezug auf Klarheit, Flexibilität und Fehlervermeidung überlegen.

Punkt 59 Kennen Sie die Bibliothek und verwenden Sie die Bibliothek

Punkt 60 Vermeiden Sie Floats und Doubles, wenn Sie eine genaue Antwort benötigen

Punkt 61 Wählen Sie einen Basisdatentyp anstelle eines Boxed-Basisdatentyps aus

Punkt 62 Vermeiden Sie Zeichenketten, wenn andere besser geeignet sind

--Charaktertypen sind so konzipiert, dass sie Text darstellen und ihre Rolle perfekt spielen, aber sie sind schlechte Alternativen zu anderen Werttypen.

Punkt 63 Achten Sie auf die Leistung beim Verbinden von Zeichenfolgen

--Verwenden Sie "StringBuilder", um Zeichenfolgen zu kombinieren, wenn viele Elemente vorhanden sind.

Punkt 64 Beziehen Sie sich auf ein Objekt in der Schnittstelle

Punkt 65 Verwenden Sie die Schnittstelle anstelle der Reflexion

Punkt 66: Verwenden Sie native Methoden mit Vorsicht

Punkt 67 Sorgfältig optimieren

Punkt 68: Beachten Sie die allgemein anerkannte Namenskonvention

Namensregeln drucken

Literarische Namensregeln

--Klassenname, Aufzählungsname

Recommended Posts

Effektives Java 3rd Edition Kapitel 9 Programm Allgemein
Effektive Java 3rd Edition Kapitel 5 Generika
Effektive Java 3rd Edition Kapitel 8 Methoden
Effektive Java 3rd Edition Kapitel 4 Klassen und Schnittstellen
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 3 Allen Objekten gemeinsame Methoden
effektive Java 3. Zusammenfassung
Effektive Java 3rd Edition Abschnitt 85 Auswählen einer Alternative zur Java-Serialisierung
Was hat sich zwischen Effective Java 2nd Edition und 3rd Edition geändert?
[Read Effective Java] Kapitel 2 Punkt 7 "Vermeiden Sie Finalizer"
[Read Effective Java] Kapitel 3 Punkt 8 "Wenn Sie gleich überschreiben, befolgen Sie den allgemeinen Vertrag"
Effektive Zusammenfassung der Umfrage zu Java 2nd Edition
[Read Effective Java] Kapitel 3 Punkt 10 "Immer toString überschreiben"
Ich habe versucht, Effective Java 3rd Edition "fast alle Kapitel" in "leicht lesbarem Japanisch" zu erklären.
[Read Effective Java] Kapitel 3 Punkt 12 "Berücksichtigung der Implementierung von Comparable"
[Read Effective Java] Kapitel 2 Punkt 6 "Veraltete Objektreferenzen entfernen"
Aktualisierungen von Effective Java Third Edition 2nd Edition Persönliche Notizen
Java-Leistung Kapitel 1 Einführung
Ich werde einen Auszug dessen schreiben, was ich beim Lesen von Effective Java 3rd Edition interessant fand
Builder-Muster (effektives Java)
Java Performance Kapitel 3 Java Performance Toolbox
[Java] Taschenrechnerprogramm erstellen 1