Wie man JAVA in 7 Tagen lernt

Ich habe heute etwas gefunden, das Twitter ist

「 Wenn Sie ein freiberuflicher Ingenieur von unerfahrenen werden möchten Sie müssen mindestens ein Jahr lang studieren ** nutzlos ** </ font>, oder? ** Nein, nein! ** ** ** Programmieren lernen ** 7 Tage ** </ font> ** Jeder kann ** </ font> 」

Es ist eine übliche Programmierschule, die Phrasen verkauft

Ich werde versuchen zu überprüfen, ob ich in 7 Tagen wirklich Programmieren lernen kann, basierend auf der Java-Lernmethode, die ich mir ausgedacht habe.

Annahme

Ich habe gehört, ob und für Aussagen in der Schule, aber ich erinnere mich nicht daran, und ich kenne keine objektorientierte Programmierung (OOP). Es gibt niemanden wie einen Mentor, ich werde ganz alleine lernen Es wird davon ausgegangen, dass Sie das Internet nutzen können und die erforderlichen Bücher im Voraus erhalten haben (Sie können jedoch keine Personen auf Twitter usw. fragen). Es wird davon ausgegangen, dass es 7 Tage lang keine Arbeit oder Besorgung gibt, um Java zu lernen Ich mache mir keine Notizen (weil es länger dauert, Notizen zu machen)

Überprüfung

Also lasst uns anfangen Das erste, mit dem ich angefangen habe, war ...

Progate

Wenn Sie ein wenig im Internet recherchieren, wird es zuerst herauskommen! Sie können nicht nur zur Hälfte kostenlos Unterricht nehmen, sondern auch mit einer vorbereiteten Java-Ausführungsumgebung beginnen, sodass Sie dies mit einer beträchtlichen Geschwindigkeit tun können. Dieses Mal zahlen wir eine monatliche Gebühr von ca. 1000 Yen und nehmen an einem bezahlten Kurs teil. Klicken Sie hier für Progate

Wie ich bereits sagte, ist es kein Stemmer w Ich denke, Progate ist in den frühen Stadien als der schnellste Weg zum Lernen ziemlich effektiv.

Java-Kurse sind von I bis V, aber es wird in 8 Stunden vorbei sein Dojo unterwegs? Es gibt so etwas wie, aber lassen Sie es uns ignorieren Ich habe sowieso keine Zeit!

** Was Sie mit Progate verstehen können ** Grundlegende Syntax für Variablen, if-Anweisungen, Anweisungen usw. Teile, die sich auf die objektorientierte Programmierung beziehen, wie Klassen, Methoden, Instanzen, Kapselung, Vererbung und Generika

Java 2nd Edition

Mit Progate kann der ungefähre Teil mit der schnellsten Geschwindigkeit geflossen werden, aber es gibt Teile, die mit Progate nicht herauskommen Ausnahmebehandlung, Schnittstellen, funktionale Schnittstellen, Lambda-Ausdrücke, Streams, Reflexionen usw. Ich denke, Progate ist ein großartiges Werkzeug, um am schnellsten zu lernen, aber es hat sehr wenig Inhalt. Um ehrlich zu sein, selbst wenn Sie den Inhalt von Progate perfekt beherrschen, sind Sie nicht auf einem Niveau, auf dem Sie etwas machen können.

Lassen Sie uns schnell mit Java 2nd Edition lernen, damit Sie die Teile verstehen, die nicht in Progate erschienen sind! Klicken Sie hier für Java 2nd Edition

Wenn Sie hier vermerken, gibt es einige Teile, die in Java 2nd Edition etwas schwer zu verstehen sind und die Sie fließend verstehen können. Der Grund dafür ist, dass Progate einen Prozess der Erklärung, Codierung und Ausführung hatte, aber die zweite Ausgabe von Java, die fließend versteht, endet mit Erklärungen und Problemen. Beispielcode kommt heraus, aber das Ausführungsergebnis ist schwer vorstellbar und ein wenig schwer zu verstehen Die Erklärungen in diesem Buch sind jedoch so höflich, dass Sie sie verstehen können, wenn Sie sie sorgfältig lesen.

** Was Sie mit Java 2nd Edition verstehen können ** Ausnahmebehandlung, Schnittstellen, funktionale Schnittstellen, Lambda-Ausdrücke, Streams, Reflexionen, Multithreading, Anmerkungen, Sammlungen usw.

All dies muss man sich jedoch nicht von Anfang an genau merken. Wenn Sie die Ausnahmebehandlung, die Schnittstelle, die Funktionsschnittstelle, den Lambda-Ausdruck und den Stream verstehen, ist dies in Ordnung. Der Grund ist, dass es danach zu Tode kommen wird, also selbst wenn ich verzweifelt hierher komme ...

Sie können überspringen, was Sie wissen In diesem Fall denke ich, dass Sie in etwa 10 Stunden lesen und verstehen können.

Java SE 8 Silver Problem Collection

Es ist ein schwarzes Buch [Klicken Sie hier für die Java SE 8 Silver Problem Collection](https://www.amazon.co.jp/%E5%BE%B9%E5%BA%95%E6%94%BB%E7%95%A5Java-SE -8-Silber% E5% 95% 8F% E9% A1% 8C% E9% 9B% 86% EF% BC% BB1Z0-808% EF% BC% BD% E5% AF% BE% E5% BF% 9C-% E5% BE% B9% E5% BA% 95% E6% 94% BB% E7% 95% A5% E3% 82% B7% E3% 83% AA% E3% 83% BC% E3% 82% BA-ebook / dp / B01ASGJYIE / ref = sr_1_1? __ mk_ja_JP =% E3% 82% AB% E3% 82% BF% E3% 82% AB% E3% 83% 8A & Schlüsselwörter =% E5% BE% B9% E5% BA% 95% E6% 94% BB% E7% 95% A5 + Java + SE + 8 + Silber +% E5% 95% 8F% E9% A1% 8C% E9% 9B% 86% 5B1Z0-808% 5D% E5% AF% BE% E5% BF% 9C & qid = 1563609042 & s = digitaler Text & sr = 1-1)

Wenn Sie dieses Buch lesen, ist das Verständnis, das bisher irgendwie war, fest in Ihrem Gehirn verankert. Nachdem Sie dieses Buch einige Male gelesen haben, können Sie problemlos Java Silver verwenden.

Ich denke, es ist in diesem Sinne ziemlich wertvoll, aber dieses Mal habe ich keine Zeit Wenn Sie den Unterschied zwischen statischen und Instanzmethoden verstehen, überspringen Sie diese und fahren Sie mit der nächsten fort (da Qualifizierung nicht der Zweck ist!).

Java Programmer Gold SE 8

Es ist ein lila Buch Klicken Sie hier für Java Programmer Gold SE 8

Wenn Sie eine Qualifikation erhalten möchten, sollten Sie auch das schwarze Buch von Java Gold lesen, aber dieses Mal können Sie einfach das lila Buch lesen

Java Gold hat ein wenig mehr Details, die nicht in Silber veröffentlicht wurden Java-Ähnlichkeit kommt endlich von hier heraus w

Was können Sie mit dem machen, was Sie bisher verstanden haben? ?? Es war ein Level, aber wenn es um das Java Gold-Level geht, wird es ein bisschen besser sein und Sie werden in der Lage sein, das Lesen und Schreiben von Dateien, Datenbankzugriff, Multithreading usw. zu implementieren.

** Was Java Programmer Gold SE 8 verstehen kann ** Verwendung der im JDK enthaltenen Bibliothek Funktionsschnittstellen, Lambda-Ausdrücke, Streams usw.

Dieses Buch ist ziemlich schwer, also nehmen wir uns ungefähr 48 Stunden Zeit

Entwurfsmuster (TECH SCORE)

Ich möchte sagen, dass das nächste Buch ... ist, aber machen wir eine Pause und lernen etwas über GoF-Designmuster. Es gibt verschiedene Bücher über Entwurfsmuster, aber alle haben nur Implementierungsbeispiele geschrieben und waren nicht sehr sinnvoll. Lassen Sie uns also mit einer Website fertig werden, die Sie kostenlos sehen können.

TECH SCORE erklärt es ziemlich leicht verständlich Klicken Sie hier für das Entwurfsmuster (TECH SCORE)

Das Wichtigste dabei ist, nicht an die Implementierungsmethode gebunden zu sein Was ich jetzt verstehen möchte, ist nicht die Implementierungsmethode, sondern das Entwurfsmuster ** ** </ font>

Bitte beenden Sie hier in ca. 3 Stunden

Effektive Java 3rd Edition

Dieses Buch ist eine Übersetzung des Buches von Joshua Bloch, dem Schöpfer von Java. Es gibt 3 Ausgaben aus der ersten Ausgabe, aber der Inhalt ist für jede unterschiedlich Die 3. Ausgabe beschreibt auch den Inhalt von Java SE 8, daher gibt es eine Methode, die so verwendet werden kann, wie sie ist.

Als Voraussetzung für das Lesen dieses Buches müssen Sie die Grundlagen und Entwurfsmuster von Java irgendwie verstehen. Umgekehrt, wenn Sie dieses Buch lesen und die Bedeutung verstehen, können Sie denken, dass Anfänger nicht mehr draußen sind. Klicken Sie hier für eine effektive Java 3rd Edition

** Was Sie mit Effective Java 3rd Edition verstehen können ** Punkte, die Sie beim Entwerfen und Implementieren von Java beachten sollten Nützlichkeit unveränderlicher Gegenstände

Was mich in diesem Buch überrascht, ist, dass der Inhalt, den ich bei Java Gold intensiv studiert habe, als "Verwenden Sie so etwas nicht" abgetan wird. W. Basiert der Codierungsstandard auf diesem Buch? Ich sehe das oft. Wenn Sie das verstehen, können Sie es irgendwie entwerfen und implementieren.

Dieses Buch ist auch ziemlich schwer. Möchten Sie es also für etwa 60 Stunden speichern?

Spring Boot 2 Erste Schritte mit der Programmierung

Ich denke übrigens, Sie haben die Sprache Java bis zu einem gewissen Grad verstanden. Lassen Sie uns von hier aus auf die Bereiche eingehen, die tatsächlich für die Arbeit verwendet werden (sorry, auch wenn Sie bisher verstanden haben, ist es schwierig, ob es Arbeit sein wird ...)

Apropos Java Framework, Spring Framework! !! !! Mit diesem neuen Gesicht gibt es Spring Boot. Einfach ausgedrückt können Sie mit Java einen Webserver erstellen. Klicken Sie hier, um eine Einführung in die Spring Boot 2-Programmierung zu erhalten

Dieses Buch ist ziemlich höflich und viel besser als eine geeignete Website im Internet zu besuchen. Der Inhalt ist jedoch etwas alt ...

Die Umgebungskonstruktion sagt etwas wie STS aus, aber wenn Sie jetzt Spring initializr verwenden, wird die Umgebungskonstruktion in einem Schuss abgeschlossen

Nein, es ist wirklich praktisch, nicht wahr? Seit ich dieses Buch gelesen habe, habe ich etwas über die Existenz von Spring initial izr erfahren, daher habe ich eine schreckliche Erinnerung daran, wie ich gestolpert bin, als ich anfing zu lesen.

In diesem Buch wird der Code zu Beginn in der Sprache Groovy geschrieben, aber jeder, der bisher gekommen ist, kann ihn intuitiv auf Java korrigieren. Übrigens wird der Builder mit einem Muster mit Maven und einem Muster mit Gradle erklärt, aber ** Bitte verwenden Sie unbedingt Gradle ** </ font>

Wenn Sie heutzutage verschiedene Dinge im Internet nachschlagen, können Sie sehen, dass die Muster in Maven fest erklärt sind, aber das Spring Framework und die verschiedenen dazugehörigen Bibliotheken zielen auf De-XML ab. Mit Maven müssen Sie in XML schreiben, aber Gradle kann wie Java geschrieben werden Es ist wie Java, aber es ist tatsächlich Grooby.

** Was Sie in Spring Boot 2 Programming Primer verstehen können ** Grundlagen von MVC Umgebung Verwendung von Thymeleaf (Template Engine) Datenbankzugriff

Eines der Ziele dieses Buches ist die Erstellung eines Webdienstes. Daher gibt es mit Thymeleaf viele Erklärungen auf dem Bildschirm. Ich glaube, es gibt mehr Erklärungen für Thymeleaf als Spring w

Ich habe vergessen zu sagen, dass der Datenbankzugriff Mybatis verwendet, sodass Sie den Datenbankzugriffsteil überspringen können. Lesen Sie stattdessen die Mybatis-Dokumentation Klicken Sie hier für das offizielle Dokument von Mybatis Klicken Sie hier für das offizielle Dokument von Mybatis-Spring

Die Dokumentation von Mybatis ist aus irgendeinem Grund aufgebrochen ... w Wenn ich eine Weile nach Mybatis suche, heißt es, dass ich mir Sorgen um die japanische Lokalisierung mache, aber das ist überhaupt nicht der Fall. Es ist ziemlich einfach zu verstehen und es gibt nur wenige verschwendete Teile, sodass Sie es in kurzer Zeit lesen können.

Neben Mybatis scheint der Ruhezustand beliebt zu sein, daher ist es möglicherweise besser, dies auch zu studieren.

Spring Boot 2 Lassen Sie uns ungefähr 15 Stunden verbringen, einschließlich der Einführung in die Programmierung und der offiziellen Dokumentation von Mybatis Spring Boot 2 Die Einführung in die Programmierung ist umfangreich, aber es gibt viele Stellen, an denen Sie sie überspringen können.

Eine gründliche Einführung in den Frühling

Endlich ist dies der letzte Wenn Sie dies lesen können, fühlt es sich ziemlich cool an? Ich denke ich kann sein

Es ist ein bisschen alt, aber es deckt die wichtigen Teile des Frühlings ab Die Erklärung ist auch ziemlich höflich und leicht zu verstehen, und die Teile, die ich in der Einführung zur Spring Boot 2-Programmierung nicht berühren konnte, werden ausführlich erklärt. Klicken Sie hier für eine ausführliche Einführung in Spring

Es geht nicht nur um das Bewegen, sondern auch darum, wie Sie mit den Funktionen von Spring ein gutes System erstellen und den Entwicklungsaufwand reduzieren können.

Ich habe dieses Buch noch nicht gelesen, daher kenne ich einige Teile nicht, aber ich denke, es ist ein Level, in dem fast alles hier gepackt ist.

Es gibt jedoch einige Schreibstile, die aufgrund des Versions-Upgrades hinzugefügt wurden, und einige Schreibstile, die veraltet sind. Lassen Sie uns also nach dem Lesen dieses Buches nachjagen. Bitte lesen Sie den Artikel unten, der kurz erklärt wird. N Dinge, die beim Lesen von "Einführung in den Frühling" und "Einführung in den Frühling" in der Reiwa-Ära zu beachten sind

Dieses Buch ist fast vollständig auswendig gelernt. Bitte lesen Sie es in etwa 24 Stunden schnell durch. Wenn Sie nicht verstehen, können Sie später darauf zurückblicken.

Prüfergebnis

Es ist eine Ergebnisankündigung, ob Sie Java in 7 Tagen lernen können

Berechnen wir zunächst die erforderliche Zeit

Progate 8 Stunden

Java 2nd Edition 10 Stunden

Java Programmer Gold SE 8 48 Stunden

Effektive Java 3rd Edition 60 Stunden

Entwurfsmuster (TECH SCORE) 3 Stunden

Spring Boot 2 Einführung in die Programmierung + Mybatis Official Document 15 Stunden

Eine gründliche Einführung in den Frühling 24 Stunden

** Insgesamt 168 Stunden! ** ** **

7 Tage * 24 Stunden sind 168 Stunden, also ...

** Fazit! ** ** **

** Sie können JAVA in 7 Tagen lernen! !! !! !! ** </ font>

Nein, ich konnte JAVA in 7 Tagen lernen. Ich wünschte, ich könnte 7 Tage lang konzentriert bleiben, ohne zu schlafen ... w

Zusammenfassung

Ich konnte beweisen, dass die Programmierschule kein Lügner ist Wenn Sie das Selbststudium wirklich nicht mögen, haben Sie vielleicht eine Programmierschule. Wenn es sich um ein Buch handelt, reichen 30.000 Yen für alle, so dass nicht gesagt werden kann, dass es kostengünstig ist, es sei denn, der Mentor hat einen beträchtlichen Wert.

Aber es ist rücksichtslos, in 7 Tagen das Programmieren zu lernen ... Viel Glück für diejenigen, die versuchen, in 7 Tagen Programmieren zu lernen

Recommended Posts