Ich habe versucht, Java mit einer Reihe zu lernen, die Anfänger klar verstehen können

Einführung

Dies ist eine Rezension einer Serie, die für Programmieranfänger leicht zu verstehen ist. Ich hoffe, es wird für diejenigen hilfreich sein, die von nun an Java lernen.

Das Buch, das ich gelesen habe

Eine erfrischende Einführung in Java, 3. Ausgabe Klar verständliche Java-Praxis 2. Auflage Klar verständliche SQL 2nd Edition Eine erfrischende Einführung in Servlet & JSP 2nd Edition

Eine erfrischende Einführung in Java

** Empfehlungsstufe ◎ **

guter Punkt

Das Lernen schreitet mit dem Zustrom neuer Mitarbeiterjungen voran, die RPG-Spiele mit älteren Mitarbeitern machen. Es wurde sorgfältig für Anfänger geschrieben, die den Charakter der Programmierung wie Kompilierung und Ausführung nicht kennen, und es war sehr leicht zu verstehen. Die Anzahl der Seiten überschreitet 700 und es ist ein mittleres Volumen, aber ich konnte es reibungslos lesen, weil er es ausführlich und sorgfältig erklärte. Ich erklärte die Objektorientierung, die besonders schwer zu verstehen sein soll, besonders sorgfältig und konnte lernen, während ich ein Bild hatte. Es gibt auch eine Funktion, mit der Sie Java verwenden können, ohne eine Entwicklungsumgebung namens docojava vorzubereiten, und ich denke, die Stärke dieses Buches besteht darin, dass Sie mit dem Programmieren beginnen können, sobald Sie ein Buch kaufen. Zunächst habe ich mich für den Kauf dieses Buches entschieden, weil ich es auf Versandhandels- und den meisten Übersichtsseiten empfohlen habe, aber ich bin froh, dass ich dieses Buch zuerst gekauft habe.

Schlechter Punkt

Abwesend. Das Buch ist jedoch so dick, dass es nicht zum Mitnehmen geeignet ist. Da es viele Seiten gibt, frage ich mich auch, ob es nicht für diejenigen geeignet ist, die durch viele dünne Bücher ein Gefühl der Leistung bekommen möchten.

Java-Praxis, die Sie klar verstehen können

** Empfehlung △ **

guter Punkt

Eine Fortsetzung der erfrischenden Einführung in Java. Er befasste sich mit vielen Technologien, die im einleitenden Teil nicht geschrieben werden konnten, wie der Verwendung von JAR-Dateien, Generika und der Interaktion mit Dateidatenbanken, die (wahrscheinlich) im eigentlichen Bereich ausgiebig verwendet würden. Jeder ist schwieriger als die Einführungsausgabe, und wenn ich es sorgfältig gemacht habe, während ich jeden verstanden habe, hat das Lesen eine ganze Weile gedauert. Ich denke jedoch, dass es eine bedeutungsvolle Zeit war, weil ich mit Java mehr als zuvor tun konnte.

Schlechter Punkt

Ich habe es gekauft, weil ich dachte, ich könnte mehr praktische und angewandte Inhalte lernen, aber in Wirklichkeit "Das ist wichtig in Java!" "Das ist auch wichtig!" "Und das auch!" Es ist wie eine kleine Menge an Wissen, die nicht in jedem Kapitel relevant ist. Ein Buch, das wichtige Techniken für Java-Anfänger zusammenfasst. Natürlich weiß ich, dass alles wichtig ist. Ich frage mich jedoch, ob es in diesem Fall einen Grund gibt, "dieses Buch" zu kaufen. Außerdem verursachte der bereitgestellte Beispielcode manchmal einen Fehler, und ich musste jedes Mal die Ursache im Internet untersuchen. (Dank dessen habe ich die Möglichkeit erhalten, selbst Nachforschungen anzustellen.) Der Inhalt des Buches selbst ist sehr leicht zu verstehen, aber ich kann es nur empfehlen! Ist es nicht?

Klar verständliches SQL

** Empfehlung ○ **

guter Punkt

Von den vier Büchern, die ich diesmal las, war es überwiegend leicht zu verstehen. Abgesehen von praktischen Techniken sind die Grundlagen von SQL selbst nicht so schwierig, daher denke ich, dass der Inhalt relativ einfach zu verstehen ist. (Anfänger Vermutung) Außerdem habe ich in "diesem Buch" nie SQL in Verbindung mit Java verwendet. Da die anderen drei Bücher und "dieses Buch" nicht eng miteinander verbunden sind, habe ich mich gefragt, ob ein anderes Buch verwendet werden könnte, um die Grundlagen von SQL zu studieren. SQL ist eine notwendige Technologie, daher denke ich, dass Sie sie auf irgendeine Weise studieren sollten.

Schlechter Punkt

Ich hatte PostgreSQL von Anfang an installiert, also habe ich es überhaupt nicht verwendet, aber Bewertungen zeigen, dass docoQL schwer zu verwenden ist. Wenn Sie dieses Buch jedoch nach den beiden oben genannten Büchern erstellen, ist die SQL-Installation selbst meiner Meinung nach nicht so schwierig. (Wenn Sie mit dem Buch fortfahren, haben Sie verschiedene Möglichkeiten, es zu installieren.) Auch die Übungsübung am Ende des Buches. Ich denke, es wird eine gute Überprüfung von SQL sein, wenn Sie alles tun. Eigentlich möchte ich jedoch eine Datenbank erstellen und die Daten eingeben, daher war es mühsam, die Daten einzeln einzugeben, also habe ich sie in die Mitte geworfen.

Eine erfrischende Einführung in Servlets und JSPs

** Empfehlungsstufe ◎ **

guter Punkt

Wir werden so weit gehen, dass tatsächlich eine Webanwendung erstellt wird. Von den oben genannten drei Büchern fühlte ich mich am erfolgreichsten. Alle Kapitel sind miteinander verbunden, und das Wissen, das ich bisher gesammelt habe, wird zusammengestellt, um eine Anwendung zu erstellen. Ich hatte das Gefühl, mich weiterzuentwickeln. Obwohl es ein Musterbuch ist, fand ich es wichtig, etwas von Grund auf neu zu machen. Es ist notwendig, die für die Entwicklung von Webanwendungen erforderliche Software namens Pleiades zu installieren, aber ich denke, Sie sollten sich keine Sorgen machen, da die Installationsmethode und ihre Betriebsmethode auf der entsprechenden Website dieses Buches sorgfältig erläutert werden.

Schlechter Punkt

Abwesend. Das Wissen und die Fähigkeiten von Webanwendungen wie Servlets und JSP sind jedoch extrem tiefgreifend, und ich hatte irgendwie das Gefühl, dass sich dieses Buch nur mit dem berührenden Teil befasst.

Recommended Posts

Ich habe versucht, Java mit einer Reihe zu lernen, die Anfänger klar verstehen können
[Java] Ich habe versucht, ein Janken-Spiel zu erstellen, das Anfänger auf der Konsole ausführen können
Ich habe versucht, den Block mit Java zu brechen (1)
Ich habe versucht, mit OCR eine PDF-Datei mit Java zu verarbeiten
Ich habe versucht, mit Chocolatey eine Java8-Entwicklungsumgebung zu erstellen
Ich habe versucht, eine PDF-Datei mit Java part2 zu verarbeiten
Ich habe versucht, mit Java zu interagieren
Ich habe versucht, UDP mit Java zu kommunizieren
Ich habe versucht, das Java-Lernen zusammenzufassen (1)
Eine Geschichte, die ich mit Java nur schwer herausfordern konnte
Ich habe mit Studyplus zeitsparendes Management-Lernen versucht.
Ich habe versucht, ein wenig mit BottomNavigationView zu spielen ①
Ich habe versucht, OpenCV mit Java + Tomcat zu verwenden
Ich habe versucht, eine Web-API zu erstellen, die mit Quarkus eine Verbindung zur Datenbank herstellt
Ich habe eine Klasse erstellt, die JUMAN und KNP aus Java verwenden kann
Neue Java-Ingenieure können eine erfrischende Serie lesen!
Ich habe eine App für maschinelles Lernen mit Dash (+ Docker) Teil 3 ~ Übung ~ erstellt
Ich habe versucht, eine Standardauthentifizierung mit Java durchzuführen
Scala impliziert, dass sogar Java-Shops verstehen können
Java Ich habe versucht, einen einfachen Block zu brechen
Ich habe versucht, eine Java-Methode von ABCL zu verwenden
[Java] Ich habe versucht, über den Verbindungspool eine Verbindung mit Servlet (Tomcat) & MySQL & Java herzustellen
Ich habe ein Programm erstellt, das aus dem mit Java überladenen Prozess nach der Zielklasse sucht
Ich kann kein SQS verwenden, das den Fragebogen mit einem Scanner lesen kann. → Ich kann es nach dem Ändern der Java-Version verwenden
Ich habe versucht, Java in einem Mac-Terminal auszuführen
Ich habe versucht, mit Java und Spring eine Funktion / einen Bildschirm für den Administrator einer Einkaufsseite zu erstellen
Eine Seite, die leicht zu verstehen war, als ich anfing, Spring Boot zu lernen
[Azure] Ich habe versucht, eine kostenlose Java-App zu erstellen ~ Mit FTP verbinden ~ [Anfänger]
[Java 11] Ich habe versucht, Java auszuführen, ohne mit Javac zu kompilieren
Schreiben einer Klasse, die in Java bestellt werden kann Ein kleines Standard-Memo
Ich habe versucht, eine Clova-Fähigkeit in Java zu erstellen
Warum können Sie Java mit Visual Studio Code entwickeln?
Spielen Sie mit Java-Funktionsknoten, die Java mit Node-RED verwenden können
Ich habe versucht, eine Anmeldefunktion mit Java zu erstellen
Ich habe versucht, Log4j2 auf einem Java EE-Server zu verwenden
[Maschinelles Lernen] Ich habe die Objekterkennung mit Create ML [Objekterkennung] ausprobiert.
"Vererbung", die auch Anfänger der Objektorientierung verstehen können
[JQuery] Ein Typ, den selbst Anfänger gut verstehen konnten
Ich habe versucht, Sterling Sort mit Java Collector zu implementieren
Ich habe einen Wrapper erstellt, der KNP von Java aus aufruft
Polymorphismus, den auch Anfänger der Objektorientierung verstehen können
Ich habe versucht, ein Aktienchart mit Java (Jsoup) zu kratzen.
Ich möchte eine Schleife schreiben, die auf einen Index mit der Stream-API von Java 8 verweist
Ich habe ein Rätsel ausprobiert, das nur von den unteren 10% der schlechten Ingenieure gelöst werden kann
Lernen Sie Ruby mit AtCoder Anfänger Auswahl [Einige Summen] Erhöhen Sie die Methoden, die verwendet werden können
Ich habe versucht, ein Programm in Java zu erstellen, das das Problem des Handlungsreisenden mit einem genetischen Algorithmus löst
Erstellen Sie ein Seitensteuerelement, das mit RecyclerView verwendet werden kann
Objektorientiertes Kind !? Ich habe Deep Learning mit Java ausprobiert (Testversion)
[Rails] Ich habe versucht, eine Mini-App mit FullCalendar zu erstellen
Ich möchte eine Liste mit Kotlin und Java erstellen!
Ich möchte eine Funktion mit Kotlin und Java erstellen!
Ich habe einen MOD erstellt, der sofort ein Fahrzeug mit Minecraft anruft
Selbst in Java möchte ich true mit == 1 && a == 2 && a == 3 ausgeben
Ich habe versucht, in Java von einer Zeichenfolge in einen LocalDate-Typ zu konvertieren
Ich habe einen RESAS-API-Client in Java erstellt
Ich habe versucht, mit Docker eine Padrino-Entwicklungsumgebung zu erstellen
Ich habe versucht, die CameraX-Bibliothek mit Android Java Fragment zu verwenden
Es ist keine große Sache, wenn Sie verstehen, dass ich süchtig danach war, E-Mails mit Java Mail von Exchange Online zu empfangen
Ich kann keine Verbindung mehr zu einer VM mit einem Docker-Container herstellen, der eine Verbindung über SSH herstellen kann
Eine einfache Analogie von Java-Klassen, -Instanzen und -Objekten. .. .. [Serie, in der du das Gefühl hast zu verstehen]