Java: Tipps und Best Practices – Rezepte eines Profis
300 Seiten
German
PDF
4.5

Java: Tipps und Best Practices – Rezepte eines Profis

Java: Tipps und Best Practices – Rezepte eines Profis

Autor:

Jahr:

Zusammenfassung:

Das Buch „Java: Tipps und Best Practices“ ist kein weiteres Lehrbuch zur Syntax, sondern eine Sammlung bewährter Lösungen und professioneller Techniken, die Ihnen helfen, sauberen, leistungsfähigen und zuverlässigen Java-Code zu schreiben. Der Autor hat über 100 praktische Tipps zusammengestellt, die auf langjähriger Erfahrung in der Entwicklung von Unternehmensanwendungen basieren.



Worum geht es in diesem Buch?

Das Werk behandelt die wichtigsten Aspekte der professionellen Java-Entwicklung:

  • Code-Stil und -Struktur — wie man lesbare Klassen schreibt, die richtigen Variablennamen wählt und Antipatterns vermeidet.
  • Arbeit mit Collections und Streams — effiziente Nutzung des Stream API, Optional, die richtige Wahl zwischen ArrayList und LinkedList.
  • Multithreading und Nebenläufigkeit — Tipps zur Arbeit mit Threads, Pools, CompletableFuture und zur Vermeidung von Deadlocks.
  • Profiling und Optimierung — wie man Engpässe mit JProfiler, VisualVM findet und den GC konfiguriert.
  • Testen und Debuggen — Best Practices für JUnit, Mockito, Integrationstests und Logging.
  • Refactoring — schrittweise Rezepte zur Umwandlung von „Spaghetti-Code“ in eine wartbare Architektur.


Für wen ist dieses Buch?

  • Junior-Entwickler, die schneller auf das Middle-Niveau aufsteigen und typische Fehler vermeiden möchten.
  • Middle-Entwickler, die ihr Wissen in Optimierung und Design vertiefen wollen.
  • Teamleiter und Architekten, die nach fertigen Vorlagen für Code-Reviews und Mentoring suchen.
  • Alle, die in Java programmieren und die Qualität ihres Codes verbessern möchten.


Was werden Sie lernen?

  • Wie man Ausnahmen richtig behandelt und Stacktraces nicht verliert.
  • Warum StringBuilder oft schneller ist als Verkettung, und wann das nicht der Fall ist.
  • Geheimnisse der Konfiguration von G1GC und ZGC für niedrige Latenzzeiten.
  • Wie man sicheren nebenläufigen Code ohne Sperren schreibt.
  • 10 Antipatterns in Java, die man vermeiden sollte.
  • Techniken für die Arbeit mit Records, Sealed Classes und Pattern Matching.


Das Buch ist in einer lebendigen Sprache geschrieben, jeder Tipp wird von Code, Erklärungen und „Vorher/Nachher“-Beispielen begleitet. Sie können das erworbene Wissen sofort in realen Projekten anwenden. „Java: Tipps und Best Practices“ wird Ihr täglicher Begleiter bei der Arbeit sein – vom Schreiben der ersten Zeile bis zum Deployment in die Produktion.

Empfehlungen