Beim Erlernen von Java gehören Bücher zu den unverzichtbaren Lernwerkzeugen, insbesondere für Selbstlerner. Lassen Sie mich ohne weitere Umschweife einige gute Bücher für fortgeschrittenes Java empfehlen.
Teil Eins: Java-Sprache
1. „Java-Programmierspezifikationen“ Geeignet für: Anfänger und Fortgeschrittene
Einführung: Der Autor dieses Buches ist James Gosling, der als Vater von Java bekannt ist. Es ist eine empfehlenswerte Lektüre für Anfänger. Er erklärt die Grundlagen sehr gut.
2. „Gedanken zur Java-Programmierung“ Geeignet für: Anfänger und Fortgeschrittene
Einführung: Douban bewertete es mit 9,1 und wird von Programmierern auf der ganzen Welt weithin gelobt. Einige Leute sagen, dass dieses Buch nicht für Anfänger geeignet ist, aber der Herausgeber ist der Meinung, dass der Autor nicht zu viele Anforderungen an die vorhandenen Kenntnisse und Erfahrungen der Leser stellt, sondern lediglich verlangt, dass die Leser grundlegende Programmiersprachen beherrschen. Der Autor erklärt jedes obskure und abstrakte Konzept anhand leicht verständlicher und kleiner, aber direkter Beispiele, deren sorgfältiges Studium Zeit erfordert.
3. „Java Core Technology: Basic Knowledge Volume I“ Geeignet für: Anfänger und Fortgeschrittene
Einführung: Offizielle institutionelle Bücher, es ist immer eine gute Idee, ein Exemplar zu haben. Dieses Buch ist umfassend und leicht verständlich. Es kann als Wörterbuch verwendet werden und ist ein Muss für den Einstieg ins Lernen.
4. „Java-Datenstrukturen und -Algorithmen“ Geeignet für: Anfänger, Fortgeschrittene, Fortgeschrittene
Einführung: Dieses Buch ist grundsätzlich vergriffen, was zeigt, wie beliebt es ist. Der Autor verwendet hauptsächlich die Java-Sprache, um unsere häufig verwendeten Datenstrukturen zu beschreiben, was eine Lektüre wert ist.
5. „Java und Muster“ Geeignet für: Mittelstufe und Fortgeschrittene
Einführung: Ein seltenes gutes Java-Buch, geschrieben von einem Chinesen. Ein praktisches Lehrbuch, das hauptsächlich Designprinzipien und die gängigsten Designmuster erklärt. Dieses Buch erschien relativ früh und ist eines der Pflichtbücher für Anfänger, Fortgeschrittene und Fortgeschrittene.
6. „SCJP Study Guide“ Geeignet für: Anfänger und Fortgeschrittene
Einführung: Ein unverzichtbares Buch für die offizielle Prüfung, das sehr hilfreich ist, um Ihr Java-Lernen zu testen. Dieses Buch ist besonders für Studenten geeignet. Wenn Sie dieses Buch gründlich verstehen, werden Sie keine Probleme mit Java-Fragen in Vorstellungsgesprächen haben. Manche Ingenieure, die viele Jahre gearbeitet haben, werden auf einige Probleme stoßen, die sie nicht lösen können.
Teil 2: Mittelstufe Fortgeschrittenes Kapitel
1. „Refactoring: Verbesserung des Designs von vorhandenem Code“ Geeignet für: Mittelstufe, Fortgeschrittene
Einführung: Zeigt deutlich den Prozess des Refactorings, erklärt die Prinzipien und Best Practices des Refactorings und gibt an, wann und wo man mit der Untersuchung des Codes und seiner Verbesserung beginnen sollte. Die Meisterleistung eines Meisters lässt Sie verstehen, dass Software Schritt für Schritt verbessert wird und nicht über Nacht erreicht wird.
2. „XML Introduction Classic“ Geeignet für: Anfänger, Fortgeschrittene, Fortgeschrittene
Einführung: Viele Leute denken, dass es nicht notwendig ist, XML-Bücher zu kaufen, aber ich empfehle trotzdem eines als Nachschlagewerk Das Lesen dieses Buches kann Ihnen dabei helfen, alle Aspekte von XML zu verstehen. Viele Dinge darin werden noch verwendet.
3. „JQuery Basics Tutorial“ Geeignet für: Anfänger, Fortgeschrittene, Fortgeschrittene
Einführung: Von diesem Punkt an ist das Erlernen von jQuery die Grundlage, sonst werden Sie in Zukunft auf viele seltsame Probleme stoßen wissen warum. Ich persönlich habe das Gefühl, dass jQuery zur aktuellen JavaScript-Standardbibliothek mit unzähligen Plug-Ins geworden ist, was die Front-End-Arbeit erheblich vereinfacht.
4. „The Definitive Guide to JavaScript“ Geeignet für: Anfänger, Fortgeschrittene, Fortgeschrittene
Einführung: Ein Nachschlagewerk, das JavaScript aus einer neuen Perspektive und auf einem neuen Niveau einführt und eine Marktlücke schließt . Es ist eines der wichtigsten Nachschlagewerke zum Erlernen von js.
5. „So bereinigen Sie Code“ Geeignet für: Fortgeschrittene und Fortgeschrittene
Einführung: Beschreibt eine Reihe effektiver Methoden zur Bereinigung von Code. Die ideale Codierung in der Softwareentwicklung besteht darin, dass Code, der von unzähligen Personen kompiliert wurde, so aussieht, als wäre er von einer Person geschrieben worden. Dieses Buch eignet sich als Standard.
Teil Drei: Kapitel für Fortgeschrittene
1. „Enterprise JavaBeans 3.0 Chinesische Version“ Geeignet für: Mittelstufe, Fortgeschrittene
Einführung: EJB-Technologie in Gebraucht in großen Systemen, hauptsächlich Banken und anderen Finanzinstituten. Es ist eine der Möglichkeiten, verteilte Programme zu entwickeln, aber ich mag sie nicht. Tatsächlich nutzen Banken sie nicht sehr oft. In Kombination mit JavaEE-Containern verwendet, umfassen Open-Source-Container JBoss und kommerzielle Container werden von IBM und Oracle unterstützt.
2. „Java Concurrent Programming Practice“ Geeignet für: Fortgeschrittene und Fortgeschrittene
Einführung: Der Titel dieses Buches „Java Concurrent Programming Practice“ verwischt etwas seinen Wert, und er sagt nicht nur Die Geschichte Zusätzlich zu den Multithreading-Funktionen von Java enthält es auch eine ziemlich ausführliche Erklärung der allgemeinen Gründe für die gleichzeitige Programmierung. Es gibt relativ wenige Bücher über gleichzeitiges Programmieren auf dem Markt, aber dieses ist empfehlenswert.
3. „The Definitive Guide to Hadoop“ Geeignet für: Mittelstufe und Fortgeschrittene
Einführung: Ein unverzichtbares Buch zum Thema Cloud Computing. Als verteiltes Computertool kann man sagen, dass Hadoop das einzige ausgereifte Produkt auf dem Markt ist und von allen befolgt wird. Da Cloud Computing sehr beliebt ist, werden Sie, wenn Sie dieses Buch verstehen, ungefähr verstehen, was eine Cloud ist und wie man eine Cloud aufbaut.
4. „Java Message Service“ Geeignet für: Fortgeschrittene und Fortgeschrittene
Einführung: Eine ausführliche Erklärung der zugrunde liegenden Technologie, Java-Klassen und -Schnittstellen, Programmiermodelle und verschiedenen Implementierungen des JMS1 .1-Spezifikation Weitere Schlüsseltechnologien des Java Message Service (JMS) und des Nachrichtenübermittlungsmechanismus. Die Erklärung ist einfach und klar und konzentriert sich auf die Verwendung und einige Gestaltungsprinzipien. Das Layout ist recht gut.
Achtung Studierende, die Java lernen! ! !
Wenn Sie während des Lernprozesses auf Probleme stoßen oder Lernressourcen erhalten möchten, können Sie gerne der Java-Lernaustauschgruppe beitreten: 299541275 Lassen Sie uns gemeinsam Java lernen!
Das obige ist der detaillierte Inhalt vonEmpfohlene Bücher zum Erlernen von Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!