Um Computersoftware zu lernen, werden viele Leute verwirrt sein. Wenn Sie Java systematisch lernen möchten, aber nicht wissen, wie Sie anfangen sollen. Im Folgenden finden Sie eine Zusammenfassung des Java-Lernpfads für Sie. Um Java zu lernen, können Sie wie folgt vorgehen:

I. Die Grundlagen von Java verstehen

Java ist eine rein objektorientierte Programmiersprache. Neben der grundlegenden Syntax müssen Sie also die OOP-Funktionen verstehen. Sie sind Kapselung, Vererbung, Polymorphismus. Auch generische, reflektierende Funktionen. Viele Framework-Technologien verlassen sich darauf. Zum Beispiel verwenden Ioc und AOP des Spring-Kerns Reflektion. Und Javas eigener dynamischer Proxy wird mithilfe von Reflektion implementiert. Java-Standardbibliotheken sind ebenfalls sehr verbreitet. Collections, I/O, Concurrency sind fast überall in der Webentwicklung zu finden. Auch in Vorstellungsgesprächen werden sie häufig gefragt. Bevor Sie sich das Java-Backend selbst beibringen, brauchen Sie also bessere Grundlagen. Es gibt auch einige neue Funktionen von Java 8, auf die man sich konzentrieren muss. Wie Lambda-Ausdrücke, Stream Stream-Vorgänge für Sammlungen, die neue Date-API usw.

II. Die Datenbank verstehen

Über SQL: SQL-Tutorial, MySQL-Tutorial. Es ist ratsam, vor dem Betrieb einige grundlegende Syntax zu kennen. B. Einzeltabellenabfrage, Mehrtabellenabfrage usw. Überschätzen Sie nicht. Nicht nur verstehen, Sie müssen üben. Und vermeiden Sie Abfragen mit mehreren Tabellen, wenn Sie dies vermeiden können. Wenn Sie mehrere Anweisungen trennen können, tun Sie es einfach.

Über JDBC: JDBC-Lernprogramm, JDBC Get Source Analysis für Verbindungsobjekte. Verstehen Sie die JDBC-API. Implementierte JDBC, alle Datenbanktreiber können über die Standard-API aufgerufen werden. Dies sind die Vorteile der Programmierung auf Schnittstellen.

III. Verstehen Sie die Grundlagen des Webs
Heutzutage wissen viele Entwickler in der Java-Entwicklung nur, wie man das Framework verwendet. Verstehe aber einige Web-Kenntnisse nicht. Tatsächlich sind viele Frameworks aber im Grunde eine Routine. Legen Sie also vor dem Studium den Grundstein für das Web. Die gute Grundlage des Webs hilft viel, das Framework besser zu lernen.

Mainstream-Rahmen. Sie müssen mit Spring, SpringMVC und Mybatis beginnen, insbesondere dem Spring-Framework. Tatsächlich sind die Frameworks der Spring-Familie sehr gut. Die Kernideen von Spring sind IOC und AOP.
NS. Andere Technologien
(1) Redis: eine leistungsstarke Schlüsselwertdatenbank. Bei hohen gleichzeitigen Anforderungen werden die Daten in Redis zwischengespeichert. Dadurch wird die Antwortleistung des Servers verbessert. Und den Druck auf die Datenbank stark reduzieren.
(2) Git: das weltweit fortschrittlichste Steuerungssystem der verteilten Version. Empfohlen für alle Anfänger, Git von der Befehlszeile aus zu verwenden!
(3) Maven: Ein Werkzeug für Bauprojekte. Das organisiert perfekt Abhängigkeiten zwischen Projekten durch XML. Projekte können durch Kompilierungs-Plug-Ins in Bytecode-Dateien kompiliert werden. Ein ähnliches Gradle wäre auch eine gute Wahl.
(4) Linux: Mindestens übliche Befehle sind erforderlich. Und das Projekt kann in der Linux-Umgebung bereitgestellt werden.

V. Entwicklungstools

Intellij IDEA: Die beste Entwicklung von Java ist die IDE, und dies ist allgemein anerkannt.

Iterm2: macOS ist das beste Terminal. Postman war ein nettes Debugging-Tool für die Schnittstelle.

 

Beginnen Sie mit den oben genannten fünf großen Frameworks, Sie haben einen guten Plan. Es wird nicht lange dauern, bis Sie lernen, wie man Werkzeuge von Java bedient.

 

Tags:
Joumlrg Wagner
Joumlrg Wagner

Leave a Comment