Effective Java 3rd Edition Chapitre 9 Programme Général

[Effective Java 3rd Edition](https://www.amazon.co.jp/Effective-Java-%E7%AC%AC3%E7%89%88-%E3%], qui est un livre indispensable pour les utilisateurs Java intermédiaires et supérieurs. 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) a une version Kindle, donc je vais le résumer.

Précédent: Méthodes efficaces du chapitre 8 de Java 3rd Edition Suivant: Création

Point 57 Réduire la portée des variables locales

for (Element e : c) {
  //Faites quelque chose avec e
}

for (Iterator<Element> i = c.iterator; i.hasNext(); ) {
  Element e = i.next();
  //Faites quelque chose avec e et i
}

Rubrique 58: Utiliser pour chaque boucle plutôt que pour la boucle classique

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

--For-each est supérieur aux boucles for traditionnelles en termes de clarté, de flexibilité et de prévention des bogues.

Point 59 Connaître la bibliothèque et utiliser la bibliothèque

Point 60 Évitez les flotteurs et doublez si vous avez besoin d'une réponse précise

Élément 61 Sélectionnez un type de données de base plutôt qu'un type de données de base encadré

Élément 62 Évitez les chaînes de caractères là où d'autres sont plus appropriées

Point 63 Méfiez-vous des performances de jointure de chaîne

--Utilisez StringBuilder pour combiner des chaînes lorsqu'il y a beaucoup d'éléments.

Rubrique 64 Se référer à un objet dans l'interface

Point 65 Utiliser l'interface plutôt que la réflexion

Point 66: Utilisez les méthodes natives avec prudence

Point 67 Optimiser soigneusement

Point 68: Respectez la convention de dénomination généralement acceptée

--Il existe des conventions de dénomination typographiques et grammaticales.

Imprimer les règles de dénomination

--Nom du paquet, nom du module -Il doit avoir des éléments séparés par des points et être hiérarchique. --Comprend des lettres minuscules et rarement des chiffres.

Règles de dénomination littéraire

--Nom de classe, nom enum --Nomenclature unique, nomenclature

Recommended Posts

Effective Java 3rd Edition Chapitre 9 Programme Général
Efficacité de Java 3rd Edition Chapitre 5 Génériques
Méthodes efficaces du chapitre 8 de Java 3rd Edition
Efficacité de Java 3rd Edition Chapitre 4 Classes et interfaces
Efficace Java Chapitre 2
Effective Java Chapitre 6 34-35
Effective Java Chapitre 4 15-22
Java efficace Chapitre 3
Efficace Java 3rd Edition Chapitre 3 Méthodes communes à tous les objets
3ème résumé efficace de Java
Efficacité de Java 3rd Edition Section 85 Choix d'une alternative à la sérialisation Java
Ce qui a changé entre la 2e édition effective de Java et la 3e édition
[Lire Java efficace] Chapitre 2 Item 7 "Eviter les finaliseurs"
[Lire Java efficace] Chapitre 3 Point 8 "En cas de remplacement égal, suivez le contrat général"
Résumé de l'enquête sur les questions relatives à Java 2e édition efficace
[Lire Java efficace] Chapitre 3 Item 10 "Always Override toString"
J'ai essayé d'expliquer Effective Java 3rd Edition "presque tous les chapitres" en "japonais facile à lire".
[Lire Java efficace] Chapitre 3 Point 12 "Considérer l'implémentation de Comparable"
[Lire Java efficace] Chapitre 2 Item 6 "Supprimer les références d'objets obsolètes"
Mises à jour des notes personnelles en vigueur de Java Third Edition 2nd Edition
Java Performance Chapitre 1 Introduction
J'écrirai un extrait de ce que j'ai trouvé intéressant en lisant Effective Java 3rd Edition
Modèle de générateur (Java effectif)
Java Performance Chapitre 3 Boîte à outils Java Performance
[Java] Création d'un programme de calcul 1