Willkommen auf Java-Tutorial.org
Auf dieser Homepage können Sie die Programmiersprache Java erlernen. Diese Seite richtet sich in erster Linie an Einsteiger und Fortgeschrittene, vielleicht können sich auch einige Profis hier noch Anregungen holen. Zudem stellen wir Ihnen einige Entwicklungsumgebungen für die Java-Entwicklung vor, mit denen Sie arbeiten können. Zu jeder Entwicklungsumgebung, kurz auch IDE (Integrated Development Environment) genannt, finden Sie hier ebenfalls kleine Einführungen.
Das Lernprinzip auf java-tutorial.org lautet „learning by doing“. Dieses Prinzip möchten wir Ihnen ebenfalls empfehlen, damit Sie zum Einen vertrauter mit der Entwicklungsumgebung und zum Anderen vertrauter mit der Programmiersprache Java werden. Sie werden am Anfang Fehler machen und das ist auch gut so, denn nur aus Fehlern lernt man effektiv. Des Weiteren werden Ihnen Java-Quellcode-Beispiele zur Verfügung gestellt, diese werden für jedes Kapitel separat zum Download angeboten. Falls Sie während Ihrer Java Programmierung auf Fehler stoßen sollten, werfen Sie einen Blick in das Kapitel Ausnahmebehandlung (Exception handling), dort können Sie möglicherweise Hinweise auf die Ursache Ihres Problems finden und können es selbst beseitigen.
Nachdem Sie sich ein wenig mit der Entwicklungsumgebung vertraut gemacht haben, empfehlen wir Ihnen erst einmal sich ein wenig mit der Objektorientierung zu befassen. Java ist eine objektorientierte Programmiersprache, daher werden wir hier auch hauptsächlich objektorientiert entwickeln. Im ersten Bereich des JSE (Java Standard Edition) Tutorials werden Grundlagen der Java-Programmierung, wie einfache Datentypen, Ein- u. Ausgabe von Texten mit der Kommandozeile, bedingte Anweisungen und Schleifen, behandelt. Der zweite Teil befasst sich mit der Programmierung von grafischen Benutzeroberflächen (Graphical User Interfaces, kurz GUI) in Java.
Das nächste größere Kapitel beschäftigt sich mit der Java Enterprise Edition (kurz JEE). JEE findet man häufig im unternehmerischen Bereich oder im Web-Umfeld, daher ist dieser Bereich vor allen Dingen für fortgeschrittenere Java-Entwickler interessant.
In weiteren Kapiteln finden Sie z.B. unterschiedliche Entwurfsmuster (Patterns), die im Bereich der Softwaretechnik eingesetzt werden, und es wird auf die Modellierungssprache UML (Unified Modelling Language) eingegangen, mit der Software grob strukturiert und veranschaulicht werden kann.
Damit das Tutorial einwandfrei funktionieren kann, sollten Sie in Ihrem Browser JavaScript und Popups erlauben. In einigen Bereichen wird mittels JavaScript die Lösung zu Beispielen in einem separaten Fenster geöffnet.



