Heim > Java > javaLernprogramm > Hauptteil

Lassen Sie uns über den Einstieg in das JAVA-Lernen sprechen

黄舟
Freigeben: 2016-12-17 11:02:33
Original
1039 Leute haben es durchsucht

Der Prozess des Java-Lernens konzentriert sich hauptsächlich auf die folgenden Aspekte:

1. Denken Sie immer daran, dass Java ein OOP-Sprachtool ist und nicht nur Programmieren. Nur so können Sie Java im Allgemeinen beherrschen und verwenden.

2. Beim Lernen ist es am besten, den zugrunde liegenden Mechanismus von Java zu verstehen, anstatt nur an der Oberfläche zu bleiben. Es reicht nicht aus, die Beispiele im Buch zu kopieren und auszuführen, um die Ergebnisse zu erhalten. Es ist zu beachten, dass Sie selbst für ein einfaches Beispiel die Geduld haben müssen, darüber nachzudenken, Fehler zu beheben und zu ändern.

3. Beim Lernen müssen Sie es selbst tun und Code schreiben, anstatt nur ein Buch zu lesen. Viele Dinge und Erfahrungen müssen Sie selbst machen, um wirklich zu Ihnen selbst zu gehören. Am besten nehmen Sie an einigen tatsächlichen Projekten teil.

4. Sobald Sie ein bestimmtes Lernniveau erreicht haben, beginnen Sie, etwas mit dem Gelernten anzufangen. Zu diesem Zeitpunkt sollten Sie damit beginnen, immer komplexere Kenntnisse zu erlernen, z. B. den Aufbau einer J2EE-Plattform, die EJB-Entwicklung usw. Für diesen Teil schlage ich vor, dass es am besten ist, ein dünnes Buch zu finden, um sich zunächst ein allgemeines Verständnis zu verschaffen, sich eine allgemeine Vertrautheit zu verschaffen und ein erstes Verständnis für technischere Begriffe zu erlangen. Ich denke, es ist sehr gut, zu diesem Zeitpunkt „J2EE Technology Practice“ zu lesen. Es kann Ihnen dabei helfen, die verschiedenen Technologien und Frameworks zu verstehen, die in J2EE enthalten sind, und gleichzeitig viele praktische Beispiele liefern, um das Gesamtverständnis von J2EE zu vertiefen.

Mein Interesse und meine Entschlossenheit, Java zu lernen, spielten eine entscheidende Rolle. Nachdem ich die oben genannten Grundlagen hatte, begann ich, Java Schritt für Schritt zu lernen.

Aufbau einer Java-Umgebung

Um Java-Programme auszuführen, muss JDK installiert sein. JDK ist der Kern von Java, einschließlich des Java-Compilers, der JVM, einer großen Anzahl von Java-Tools und der Java-Basis-API.

Sie können JDK von http://Java.sun.com herunterladen, es gibt Versionen 1.4 und 1.31. In meiner Lernumgebung kommt zunächst die Version 1.31 zum Einsatz.

Entpacken und installieren. Richten Sie dann die Umgebung ein.

1. Nehmen Sie für die Windows-Plattform die folgenden Einstellungen vor:

set PATH=YOUR_INSTALL_DIRbin;C:WindowsCommand

set classpath= ;YOUR_INSTALL_DIRlibtools.jar

2. Bearbeiten Sie für die Linux-Plattform die Datei /etc/PRofile:

JAVA_HOME=your_install_dir/JDK/j2sdk

CLASSPATH=$JAVA_HOME/lib/tools.jar: $JAVA_HOME /lib/td.jar:$JAVA_HOME/jr

-e/lib/rt.jar: eXPort PATH PS1 USER LOGNAME MAIL HISTSIZE HISTFILESIZE

INPUTRC JAVA_HOME CLASSPATH RESIN_HOME

Geben Sie schließlich Java auf dem Terminal ein, um zu sehen, ob Sie diesen Befehl finden können. Wenn Sie ihn finden, wird die Installation ausgeführt erfolgreich sein.

Hier sind einige wichtige Befehle des JDK:

◆Java-Ausführungstool ist ein Befehl zum Starten der JVM (virtuellen Maschine) und zum Ausführen der Klassendatei (BYTE CODE)

◆javac-Compiler, generiert .class-Dateien aus .java-Dateien;

◆jar Java-Komprimierungs- und Verpackungstool

◆Javadoc-Dokumentgenerator;

Das letzte ist die JDK-Dokumentation. Dies ist das nützlichste und wichtigste Lernreferenzdokument.

Beginnen Sie mit dem Schreiben Ihres eigenen Codes

Da Sie nun über die Umgebung verfügen, sollten Sie einen einfachen Code zum Testen schreiben. Beginnen wir mit dem klassischen „Hallo Wort“.

1. Verwenden Sie zunächst den Editor, um einen Code zu schreiben (ich verwende Linux vi):

[stone@coremsg work]$ vi Hello.Java

public class Hello{

public static void main(String []argc){

System.out.println("Hallo Word!"

}

}

2. Kompilieren:

[stone@coremsg work]$ Javac Hello.Java

3. Ausführung:

[stone@coremsg work]$ Java Hallo

Hallo Word

Erfolg! Dies ist mein erstes Java-Programm. Von da an wusste ich, dass ich begonnen hatte, in die Welt von Java einzutauchen, und verließ mich dann auf meine eigenen Bemühungen. Dabei sind nach Ansicht des Autors mehrere Punkte zu beachten.

Beim Erlernen einer neuen Sprache sind Nachschlagewerke unverzichtbar. Mein Vorschlag ist, zunächst ein kürzeres Einführungsbuch zu finden, um die einfachsten und grundlegendsten Dinge zu lernen, einschließlich des Erlernens der Java-Syntax. Gleichzeitig sollten Sie das einfachste Programm mehr debuggen und mehr darüber nachdenken, was passiert, wenn Sie es ändern? Warum muss es so geschrieben werden? Wenn Sie mehr über diese Themen nachdenken und dann entsprechend handeln, werden Sie mehr gewinnen. Es ist nützlich, so darüber nachzudenken. Darüber hinaus sollten Sie zu diesem Zeitpunkt auch die Online-Hilfe von JDK genauer lesen und versuchen, die von JDK bereitgestellte Java-Basisklassenbibliotheks-API so gut wie möglich zu beherrschen.

Nachdem Sie über eine gewisse Grundlage verfügen und einige einfache Programme schreiben können, können Sie mit der Lektüre des Buches „Thinking in Java“ beginnen. Es bietet eine relativ vollständige Einführung in die Syntax, die objektorientierten Funktionen, die Kernklassenbibliotheken usw. von Java. Durch diese Lernstufe können Sie Ihr Verständnis von Java und der Anwendung der zugrunde liegenden Prinzipien vertiefen und gleichzeitig das gesamte Java-System vollständig verstehen. In dieser Phase sollten Sie sich auf das Erlernen der Funktionen der objektorientierten Programmiersprache Java konzentrieren, z. B. Fortsetzungen, Konstruktoren, abstrakte Klassen, Schnittstellen, Methodenpolymorphismus, Überladung, Überschreiben, den Ausnahmebehandlungsmechanismus von Java usw. Sie müssen über ein gutes Verständnis verfügen der oben genannten Konzepte. Der Zweck besteht darin, Ihnen die Möglichkeit zu geben, diese Technologien für eine sinnvolle Programmierung in der Praxis anzuwenden (Sie überlegen beispielsweise, ob eine Klasse mit Abstraktion oder Schnittstelle usw. entworfen werden sollte). Dies erfordert Anwendung und Lernen in viel Übung. Das war damals auch der Ratschlag vieler Freunde.

Mehr erfahren

Wenn Sie Java verwenden möchten, um verschiedene leistungsfähigere Aufgaben zu erledigen, müssen Sie neben der Sprache noch mehr Dinge lernen.

1. Java-Webprogrammierung

Für die Java-Webprogrammierung sollten und müssen Sie mit dem HTTP-Protokoll vertraut sein und es beherrschen. Sie können sich auf den dritten Band von Stevens' „TCP/ip Detailliert“ beziehen Erläuterung". Die Java-Servlet-Technologie bietet die Möglichkeit, dynamische Webseiteninhalte zu generieren. Dies ist eine der grundlegendsten Funktionen in Ihrem Java-Projekt, daher müssen Sie sie erlernen. In dieser Studienphase sollten Sie die Webprogrammierung von Servlet/jsp beherrschen.

2. J2EE-Lernen

J2EE enthält zu viele Technologien. Wenn Sie am Tisch sitzen und mit einem Stapel Bücher lernen möchten, ist das nicht sehr effektiv. Ich schlage vor, dass Sie zu Beginn dieser Lernphase die folgenden Schritte befolgen können. Die allgemeine Idee besteht darin, „die Gesamtsituation zu erfassen und jeden einzelnen zu besiegen“.

◆ Verstehen Sie die Bedeutung technischer Begriffe in J2EE.

Mein Gefühl ist, dass der J2EE-Standard viele verschiedene Technologien umfasst. Es wäre unrealistisch und ineffektiv, sie von Anfang an einzeln zu erlernen. Mein Vorschlag ist, zunächst ein allgemeines Verständnis der Technologien wie EJB, JavaIDL, JTA usw. zu erlangen. Vielleicht wissen Sie nicht, wie man ein EJB schreibt, aber Sie müssen wissen, was ein EJB ist und was es kann. Sobald Sie dieses Konzept haben, wird es viel schneller gehen, es gezielt zu erlernen. Ich möchte es noch einmal wiederholen – es muss in der Praxis umgesetzt werden.

◆ Verstehen Sie die Entwurfsmuster in J2EE, die Ihnen helfen können, einen umfassenden Überblick über J2EE zu erhalten.

Das MVC-Entwicklungsmodell hat sich als eine der effektivsten Methoden erwiesen. Es kann Datenzugriff und Datenpräsentation trennen. Sie können einen skalierbaren, einfach erweiterbaren Controller entwickeln, um den gesamten Prozess aufrechtzuerhalten. Auf dieser Lernebene sollten Sie bei einem Projekt zunächst den Entwurf seiner Gesamtarchitektur verstehen und entscheiden, welche Technologien im J2EE-Standard Sie verwenden möchten.

◆ Verstehen Sie einige typische Fälle der J2EE-Plattform und vertiefen Sie das Konzept und das Verständnis dieser Technologie.

Sie können diesem Aspekt normalerweise mehr Aufmerksamkeit schenken, sich mit einigen typischen Fällen vertraut machen und analysieren, warum es diese Zeit braucht? Welcher Zweck kann damit erreicht werden? Kontaktieren Sie dann die Projekte in Ihrer Nähe, um zu sehen, ob diese als Referenzen verwendet werden können.

◆ Lernen Sie verschiedene Technologien unter J2EE.

Nachdem Sie die vorherigen Phasen studiert haben, können Sie selbst eine J2EE-Plattform erstellen und beginnen, jede Technologie im Detail zu erlernen. Sie können an unternehmensbezogenen Projekten teilnehmen, um zu lernen, oder Sie können selbst eine Plattform zum Lernen aufbauen. Zu diesem Zeitpunkt sollten Sie einige relevante Bücher finden, die Sie Schritt für Schritt lernen können. Es gibt keine Abkürzung. Wenn Sie damit nicht zufrieden sind, sollten Sie mehr über UML, Designmuster usw. erfahren.

Oben geht es um den Einstieg in das JAVA-Lernen. Weitere verwandte Artikel finden Sie auf der chinesischen PHP-Website (www.php.cn)!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!