Ich möchte nur über meine Ansichten zum Erlernen von Java sprechen und hoffe, dass es für Anfänger hilfreich ist.
1. Denken Sie darüber nach
Seien Sie nicht ungeduldig, bevor Sie Java lernen, sondern beruhigen Sie sich und denken Sie sorgfältig darüber nach:
1) Sind Sie daran interessiert, Java zu lernen?
2) Können Sie sich beruhigen und ununterbrochen lernen?
Nun, das ist eine einfache Frage, die man aber niemals ignorieren sollte. Wenn Sie sicher sind, dass Sie sich für Java interessieren und bereit sind, Schwierigkeiten zu ertragen, dann können Sie Java gut lernen! Wenn Sie diese beiden Bedingungen erfüllen, lesen Sie bitte weiter...
2. Machen Sie sich bereit
Bitte betrachten Sie Ihre Reise zum Erlernen von Java nicht getrennt von anderen Computertechnologien. Sie sollten einige Grundkenntnisse zum Erlernen von Java beherrschen. Sie sollten keine Fragen stellen B. „JDK-Download-Adresse“, weil es zu viele Antworten im Internet gibt. Oder anders ausgedrückt: Sind Sie nicht für das direkte Erlernen des Programmierens geeignet?
1) Kaufen Sie ein Java-Lernbuch .
Die offizielle Version von JDK 6 ist gerade auf den Markt gekommen. Sie können vorerst keine JDK 6-Bücher auf dem Markt kaufen, aber ich empfehle Ihnen trotzdem, ein Java-Buch über die neuere JDK-Version zu kaufen, das für den Einstieg geeignet ist , Sie sollten jetzt ein Buch über JDK 5 auswählen. Für Einführungsbücher gelten noch Bedingungen. Ich kann einige Einführungsbücher empfehlen, werde dies aber nicht tun, da das, was meinem Geschmack entspricht, möglicherweise nicht für Sie geeignet ist. Aber auf jeden Fall sollte „Thing In Java“ nie Ihr erstes Buch sein, das mit Java anfängt!
Denken Sie daran, dass es im Internet viele Ressourcen zum Erlernen von Java gibt, diese jedoch grundsätzlich nicht systematisch genug sind. Ein Einführungsbuch in Java ist die Grundlage für das systematische Erlernen von Java.
2) Bereiten Sie eine Java-Lernumgebung vor.
Die Vorbereitung Ihrer Lernumgebung ist sehr einfach. Installieren Sie JDK 6 und verwenden Sie dann einen Texteditor wie UltraEdit und EditPlus, um Ihre Lernumgebung zu konfigurieren. Wenn Sie neu in Java sind, wird die Verwendung von IDE-Tools nicht empfohlen. Durch die zeilenweise Eingabe von Code werden Sie auf viele Probleme stoßen. Nur so können Sie lernen, wie Sie Probleme lösen und Ihr Verständnis von Java vertiefen.
Wenn Sie bereit sind, beginnen Sie die aufregende Java-Lernreise!
3. Der Weg zum grundlegenden Java-Lernen
Obwohl das Erlernen von Java schwieriger ist, ist es überall spannend! Sie müssen während des Lernprozesses eine konzentrierte Haltung bewahren. Es gibt viele „PKs“ zwischen Sprachen im Internet, lassen Sie sich also nicht von Ungestüm beeinflussen! Wenn Sie Java identifizieren, bleiben Sie dabei! Überwinde deine inneren Dämonen und Ausdauer wird dich am Ende belohnen.
Das Java-System ist in Java SE, Java EE und Java ME unterteilt (vor JDK 5.0 hießen sie jeweils J2SE, J2EE und J2ME). Das Sprungbrett zu Java ist Java SE, das Sie lernen müssen, egal welches Welches System Sie in Zukunft wählen, als Entwicklungsrichtung müssen Sie mit Java SE beginnen.
Lernen Sie Java SE und legen Sie eine gute Grundlage in Java; wenn Sie Java EE lernen möchten (leider verstehe ich Java ME nicht, daher kann ich Java nicht behandeln). Ich persönlich denke, dass Sie immer noch wissen müssen, warum Sie AWT und Swing lernen müssen, insbesondere den Ereignisverarbeitungsmodus. Ich empfehle Anfängern dringend, es zu verstehen, und andere spezifische Entwicklungen müssen möglicherweise nicht unbedingt verstanden werden Um es umfassend zu beherrschen, reicht es natürlich aus, den Inhalt von AWT und Swing ausführlich zu beschreiben. Wenn es Ihre Aufgabe ist, AWT und Swing zu entwickeln, ist das eine andere Sache.
I/O und Thread sind eine der Grundlagen.
4. Java EE-Lernpfad
Das Erlernen von Java SE ist nur der erste Schritt auf dem Weg zum „langen Marsch“.
Als nächstes entscheiden Sie sich für das Erlernen von Java EE oder Java ME (oder Sie möchten Java SE weiterhin eingehend erlernen, solange Sie möchten, können Sie weiter eingehend fortfahren, wie bereits erwähnt, werde ich nicht über das Erlernen von Java ME sprechen ); Schätzungen zufolge werden sich mehr Lernende für Java EE entscheiden. Angesichts der Akzeptanz von Anfängern werde ich versuchen, es aus der am häufigsten verwendeten Perspektive vorzustellen.
Beim Erlernen von Java EE ist die Verwendung eines Texteditors in der Entwicklungsumgebung meiner Meinung nach sehr gut für Anfänger geeignet Wie Eclipse spielt es keine Rolle, es kommt darauf an, was Ihnen gefällt.
4.1 Lernen Sie JSP/Servlet
Die höchste Version von Java EE ist derzeit Version 5.0.
in Java In EE müssen Sie zunächst die JSP/Servlet-Technologie (kombiniert mit Tomcat, MySQL) erlernen. Es wird empfohlen, die Kenntnisse von JSP1.2/2.X zu beherrschen. Schließlich basieren viele verwendete Systeme immer noch auf JSP1.2. Um JSP zu lernen, müssen Sie auch eines beherrschen Einige Erweiterungstechnologien, wie zum Beispiel: Sie müssen die Grundkenntnisse von HTML beherrschen, am besten beherrschen Sie etwas JavaScript (eine der derzeit beliebten AJAX-Technologien), CSS-Technologie und das Verständnis von XML ist unerlässlich (zumindest die beschreibenden Konfigurationsinformationen). beschrieben durch XML). Beim Erlernen von JSP/Servlet sollten Sie das Erlernen von JDBC und Datenbankentwicklungstechnologie kombinieren. Schließlich sind die meisten Java-Webprojekte eng in Datenbanken integriert.
4.2 Erlernen Sie die Datenbankentwicklungstechnologie
Hier möchte ich mich auf die Datenbankentwicklungstechnologie konzentrieren. Datenbanktechnologie ist eine wesentliche Fähigkeit für den Aufbau von Geschäftssystemen. Java-Webentwickler sollten mindestens die Verwendung von SQL-Anweisungen beherrschen. Die Datenbanktechnologie kann grob in DBA-Technologie und Datenbankentwicklungstechnologie unterteilt werden. Bei der Entwicklung sollte der Schwerpunkt auf der Datenbankentwicklungstechnologie liegen und auch grundlegende Datenbankoperationen müssen beherrscht werden. Zu den häufig verwendeten Datenbanken gehören DB2, Oracle, SQL Server, MySQL usw. Sie können eine Datenbank basierend auf Ihren tatsächlichen Anforderungen auswählen und große Anstrengungen unternehmen, um deren Entwicklungstechnologie zu beherrschen.
Denken Sie daran, dass das Erlernen der Datenbankentwicklungstechnologie und das Erlernen von Java EE relativ unabhängig voneinander sind. Sie können Datenbankentwicklungstechnologie (wie SQL-Anweisungen usw.) lernen, während Sie JSP/Servlet lernen, oder zuerst Datenbankentwicklungstechnologie und dann JSP/Servlets lernen.
4.3 Lernen Sie andere Java EE-Entwicklungstechnologien kennen
Für die Zukunft können Sie einige EJB-Kenntnisse erlernen. Die neueste Version von EJB ist derzeit 3.0, was sich deutlich von der vorherigen 2.X-Version unterscheidet. Da es immer noch einen großen Anwendungsmarkt für EJB 2.X gibt, wird dies empfohlen Kombiniert mit dem Erlernen von EJB 2.X/3.0. Beim Erlernen von EJB sollten Sie auch die Verwendung eines Anwendungsservers auf Unternehmensebene (wie WebSphere, Weblogic, Sun Application Server oder JBOSS usw.) beherrschen. Derzeit können sowohl Sun Application Server 9.X als auch JBOSS EJB 3.0 unterstützen ).
In weiteren Studien werden wir sukzessive auf andere Java EE-Technologien ausweiten.
5. Nachher
Wenn Sie einige Einblicke in Java EE haben, möchten Sie Ihr Wissen natürlich weiter ausbauen. Zu diesem Zeitpunkt können Sie Spring, Hibernate und verschiedene Web-Frameworks (wie Struts, JSF, Webwork oder Tapestry usw.) erlernen. .
Mit der kontinuierlichen Anhäufung von Technologie und Erfahrung konzentrieren Sie sich nach und nach auf übergeordnetes Wissen wie Analyse und Design. Zu diesem Zeitpunkt können Sie verwandte UML-, Muster- und andere Kenntnisse weiter erlernen (nachdem Sie eine gewisse Erfahrung gesammelt haben). arrangieren Sie sich selbst, um dieses Wissen zu erlernen).
6. Zusammenfassung
Denken Sie immer daran: Von Anfang bis Ende ist Übung ein äußerst wichtiger Teil des Lernprozesses der Java-Technologie. Ohne Übung kann man Technik nicht gut erlernen!
Beim Erlernen und Üben von Java gibt es immer noch kein Allheilmittel. Darüber hinaus gibt es Schritt für Schritt viel zu lernen.
Seien Sie gut darin, die vielen Ressourcen im Internet zu nutzen und lernen Sie mehr aus den Erfahrungen anderer Menschen.
Derzeit gibt es viele Debatten über Java, wie zum Beispiel „Java ist auf dem Rückzug“, „Ruby wird Java definitiv ersetzen“ und andere Argumente sind weit verbreitet, aber wie ich bereits sagte, ist dies ein Zeichen von Ungestüm. Die Zukunft von Java ist sehr groß gut, besonders Java nach Open Source! Lassen Sie sie einfach streiten. Wenn Sie Java beherrschen, beherrschen Sie die derzeit heißeste Technologie.
„Der Duft von Pflaumenblüten kommt von der bitteren Kälte.“ Wenn Sie eine solide Grundlage der Java-Entwicklung beherrschen, können Sie das „Drachentötungsmesser“ und das „Ewige Schwert“ mit großer Fanfare in Ihren Händen tanzen! Zu diesem Zeitpunkt werden Sie auf jeden Fall ein Erfolgserlebnis haben.
Ich hoffe, dass Sie alle Java mögen, Java gut lernen, einen guten Job machen und ein gutes Leben führen!