JavaRush /Java-Blog /Random-DE /Was gibt es im Jahr 2020 zu lesen? Eine Auswahl der beste...

Was gibt es im Jahr 2020 zu lesen? Eine Auswahl der besten neuen Bücher für Java-Entwickler

Veröffentlicht in der Gruppe Random-DE
Wie John Amos Comenius sagte : „Bücher sind ein Instrument zur Verbreitung von Weisheit.“ Was gibt es im Jahr 2020 zu lesen?  Eine Auswahl der besten neuen Bücher für Java-Entwickler - 1Warum so ein prätentiöser Anfang, fragen Sie? Und auf die Tatsache, dass wir uns gerade entschieden haben, den Lesern von JavaRush.ru ein wenig Weisheit zu vermitteln. Genauer gesagt, zu seiner Umsetzung beizutragen, indem man über neue (oder nicht mehr so ​​neue, aber auf jeden Fall lesenswerte) Bücher über Java und verwandte Technologien spricht, die es wert sind, im Jahr 2020 gelesen zu werden. „Einer der irreparabelsten Verluste ist der Zeitverlust.“ Georges-Louis Buffon . Deshalb verschwenden wir keine Zeit mit langen Einführungen, sondern hören auch mit durchdachten Zitaten auf und kommen direkt zu den Buchrezensionen. Was gibt es im Jahr 2020 zu lesen?  Eine Auswahl der besten neuen Bücher für Java-Entwickler - 2

Java in der Cloud. Spring Boot, Spring Cloud, Cloud Foundry

Die englische Version kann hier erworben werden: Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry . Autoren: Josh Long, Kenneth Bastani Cloud Native Java wird von vielen als eines der besten Bücher angesehen, die man derzeit im Jahr 2020 lesen kann. Es richtet sich in erster Linie an erfahrene Java-Programmierer, ist aber für alle Java-Programmierer nützlich, vom Anfänger bis zum Fortgeschrittenen. Die heutige Entwicklung geht zunehmend in Richtung Cloud-Technologien, Microservices, verteilte Architektur usw. Dieses Buch soll Ihnen helfen, diese Technologien zu verstehen und zu lernen, wie Sie sie in der Praxis anwenden können. Josh Long und Kenneth Bastani zeigen Java/JVM-Entwicklern, wie sie mit Spring Boot, Spring Cloud und Cloud Foundry bessere und schnellere Java-Anwendungen erstellen können. Ein kleines Zitat aus der Buchvorschau der Autoren. „In der modernen Welt möchte jeder schneller vorankommen und Geschäftsprozesse beschleunigen, aber nur wenige wissen, wie das geht. Der Markt fordert immer höhere Geschwindigkeiten und bietet denjenigen, die mithalten können, mehr Möglichkeiten. Was unterscheidet Unternehmen wie Amazon, Netflix und Etsy von traditionelleren Unternehmen? Wir wissen, dass diese Unternehmen mit enormer Geschwindigkeit wachsen und dennoch irgendwie ihre Kernvorteile behalten und ihren Konkurrenten deutlich voraus sind. Wie machen sie das? Dieser praktische Leitfaden für Java- und JVM-Entwickler zeigt, wie man mit Spring Boot, Spring Cloud und Cloud Foundry effizientere und schnellere Software erstellt.“ Übrigens haben wir bei JavaRush erst kürzlich das Thema der Verwendung von Java im Cloud Computing diskutiert. Für diejenigen, die es verpasst haben: Java in den Wolken. Wie Cloud-Anwendungen die Welt erobern und warum sie Java brauchen . Was gibt es im Jahr 2020 zu lesen?  Eine Auswahl der besten neuen Bücher für Java-Entwickler - 3

Java: Effektive Programmierung (3. Auflage)

Die englische Version kann hier erworben werden: Effective Java 3rd Edition Autor: Joshua Bloch Für diejenigen, die dieses Buch noch nicht gelesen haben, ist es sinnvoll, damit zu beginnen. Die russische Übersetzung der dritten Ausgabe dieses Leitfadens zu Best Practices in der Java-Programmierung von Joshua Bloch, einem äußerst maßgeblichen Autor im Java-Umfeld, ist erst vor kurzem erschienen. Für diejenigen, die es nicht wissen: Joshua Bloch war Chef-Java-Architekt bei Google, Entwickler bei Sun Microsystems und leitender Systemarchitekt bei Transarc. Er war an der Entwicklung und Implementierung zahlreicher Funktionen der Java-Plattform beteiligt. In der neuen Ausgabe hat der Autor Informationen zu den Funktionen und Bibliotheken hinzugefügt, die in den Versionen von Java 8 und 9 erschienen sind. Darüber hinaus enthält das Buch neue und aktualisierte Tipps und Tricks sowie ein Kapitel über Lambda-Ausdrücke und Streams. Hier sind nur einige der Themen, die in „Java: Effektive Programmierung“ behandelt werden: funktionale Schnittstellen, Lambda-Ausdrücke, Methoden- und Stream-Referenzen, Standard- und statische Methoden in Schnittstellen, Typinferenz, einschließlich des Rautenoperators (<>) für generische Typen, @ SafeVarargs-Anmerkung, neue Bibliotheksfunktionen usw. Was gibt es im Jahr 2020 zu lesen?  Eine Auswahl der besten neuen Bücher für Java-Entwickler - 4

Modernes Java. Programmierrezepte

Die englische Version kann hier erworben werden: Moderne Java-Rezepte: Einfache Lösungen für schwierige Probleme in Java 8 und 9 Autor: Ken Couzen Eine großartige Option für diejenigen, die Rezeptbücher mögen. Und auch diejenigen, die anfangen, sich mit dem Erlernen von Java 8 und Java 9 zu beschäftigen, denn dies ist eines der besten Lehrbücher. Wie der Titel schon sagt, zeigt Ken Cousen in dieser Arbeit „einfache Lösungen für komplexe Probleme“ in Java 8 und 9. „Die Einbindung funktionaler Programmiertools in Java SE 8 markierte eine revolutionäre Veränderung für die altehrwürdige objektorientierte Sprache.“ Lambda-Ausdrücke, Methodenreferenzen und Streams haben die Sprache dieser Sprache grundlegend verändert. In diesem Buch demonstriere ich anhand von mehr als 70 detaillierten Rezepten die Verwendung neuer Sprachfunktionen zur Lösung einer Vielzahl von Problemen. Entwickler, die mit früheren Java-Versionen vertraut sind, finden hier fast alle Neuerungen, die in Java SE 8 erschienen sind, sowie ein eigenes Kapitel, das den Neuerungen in Java 9 gewidmet ist“, schreibt der Autor. Was gibt es im Jahr 2020 zu lesen?  Eine Auswahl der besten neuen Bücher für Java-Entwickler – 5

Saubere Architektur. Die Kunst der Softwareentwicklung

Die englische Version kann hier erworben werden: Clean Architecture: A Craftsman's Guide to Software Structure and Design Autor: Robert Martin Aber zwar nicht die aktuellste (veröffentlicht Ende 2017), aber ein wirklich cooles Buch für erfahrene Java-Programmierer, die es wollten Steigen Sie auf die nächste Ebene und werden Sie Lösungsarchitekten. „Clean Architecture“ ist eine Fortsetzung von Robert Martins Kult-Bestsellern „Clean Code“ und „Clean Coder“. In diesem Buch spricht Martin darüber, wie man eine Software-Architektur erstellt, die die Zeit überdauert, und wie man Missverständnisse über Designmuster und Software-Architektur im Allgemeinen überwindet. „Clean Architecture“ ist eine Pflichtlektüre für Entwickler aller Ebenen, Systemanalytiker, Architekten und jeden Programmierer, der die Karriereleiter erklimmen oder zumindest die Menschen beeinflussen möchte, die diese Arbeit erledigen. Alle Architekturen folgen den gleichen Regeln“, sagt der Autor. Was gibt es im Jahr 2020 zu lesen?  Eine Auswahl der besten neuen Bücher für Java-Entwickler – 6

Java 9-Modularität: Muster und Praktiken für die Entwicklung wartbarer Anwendungen

Autoren: Sander Mack und Paul Becker Wir konnten keine russische Übersetzung dieses Buches finden, was bedeutet, dass diejenigen, die es lesen möchten, eine hervorragende Gelegenheit haben, nicht nur alle Funktionen der Module in Java 9 zu erlernen, sondern auch ihr Englisch zu üben . Übrigens haben wir darüber gesprochen, wie ein Programmierer Englisch lernen kann, um sich bei Interviews und bei der Kommunikation mit ausländischen Kollegen nicht zu blamieren. Modularität war eines der Hauptmerkmale der Java 9-Version, und in diesem Buch behandeln die Autoren dieses Thema ausführlich. Sander Mak ist ein anerkannter Experte für Java 9 (und darüber hinaus), hält regelmäßig Vorträge auf Konferenzen und hat seinen eigenen Blog unter branchandbound.net. Paul Becker wiederum ist auch eine prominente Persönlichkeit in der Java-Community. Er ist Experte für die Entwicklung von Unternehmensanwendungen und Softwarearchitekt bei Luminis Technologies. „Mit diesem praktischen Buch lernen Java-Entwickler nicht nur alle Vorteile der Modularität kennen, sondern auch die Muster, die zum Erstellen wirklich robuster Anwendungen erforderlich sind. Die Autoren erläutern die Konzepte hinter dem modularen System der Java-Plattform und die leistungsstarken Tools, die es bietet. Außerdem erfahren Sie, wie Sie bestehenden Code modularisieren und neue Java-Anwendungen modular entwickeln können“, heißt es in der Vorschau des Buchs. Was gibt es im Jahr 2020 zu lesen?  Eine Auswahl der besten neuen Bücher für Java-Entwickler – 7

Modernes Java in Aktion: Lambdas, Streams, funktionale und reaktive Programmierung

Autoren: Raul-Gabriel Urma, Mario Fusco, Alan Mycroft Ein weiteres sehr gutes Lehrbuch über moderne Versionen von Java, das noch nicht auf Russisch veröffentlicht wurde. Modern Java in Action ist eine neue Version des Bestsellers Java 8 in Action mit Änderungen und Ergänzungen, die die interessantesten und wichtigsten Änderungen in Java 9 und Java 10 abdecken. Derzeit steht den Lesern die zweite Auflage des Buches zur Verfügung , und es ist zu hoffen, dass bald ein weiteres Update mit Informationen zu den neuen Versionen von Java 11 und Java 12 veröffentlicht wird. Aber im Moment ist Modern Java in Action eines der besten Lehrbücher über modernes Java. Dieses Buch hilft Ihnen, alle aktuellen Java-Programmiertechniken zu erlernen, einschließlich Lambda-Ausdrücke, Stream, funktionale Programmierung und reaktive Programmierung. Was gibt es im Jahr 2020 zu lesen?  Eine Auswahl der besten neuen Bücher für Java-Entwickler – 8

Java SE 9. Grundkurs

Die englische Version kann hier erworben werden: Core Java SE 9 for the Impatient 2nd Edition Autor: Kay S. Horstmann Aber dies ist ein ausgezeichnetes Buch für Anfänger beim Erlernen von Java – dies ist das Lehrbuch, das viele für den Anfang empfehlen. Das liegt zum großen Teil am Stil von Kay Horstmann: Der Autor ist wirklich gut darin, Ratgeber zu schreiben. Horstmann spricht über Java SE 9 in einfachen Worten, vereinfacht aber gleichzeitig den Aufbau nicht und achtet ausreichend auf Details. Derselbe Autor hat eine Reihe anderer Bücher geschrieben, die Java 8, Scala, Java-Grundlagen und andere Themen behandeln. „Egal, ob Sie Java-Neuling oder ein erfahrener Entwickler sind, dieser Leitfaden wird Ihnen helfen, den zuverlässigsten, effizientesten und sichersten Code der Zukunft zu schreiben“, verspricht der Herausgeber. Etwas unbescheiden, aber im Großen und Ganzen wahr. Core Java enthält wirklich viele nützliche Dinge sowohl für Anfänger als auch für erfahrene Programmierer.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION