Ein Lehrgang zur Einführung in die Programmiersprache Java. [] (Java programmieren Java lernen Java Tutorial Java Kurs Java Online-Kurs Java lernen online Java für Anfänger Die Programmiersprache Java-Anleitung Java-Lehrgang Java-Tutorial Lernkurs Dozent Berlin Einführung Seminar Schulung Programmierung online Tutor), Lehrgang, Seite 720873
http://www.purl.org/stefan_ram/pub/java_de (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram

Aktiv programmieren lernen mit Java

>720866Java -Volkshochschulkurse in Berlin
Inhalte einzelner Lehrveranstaltungen.
>722117 Einführung in den Java -Lehrgang
Charakterisierung des Kurses und Hinweise zur Lektüre.

Teil 0 Erste Schritte

Dieser Lehrgang soll die von einer speziellen Entwicklungsumgebung oder einem speziellen Betriebssystem unabhängigen  Eigenschaften der Programmiersprache Java  behandeln.

Dieser Teil 0 behandelt die ersten Schritte, die bewältigt werden müssen, noch bevor die Bedeutung einzelner Programmteile behandelt werden kann. Dazu gehört die Erklärung ständig verwendeter Begriffe, die Vorgehensweise beim Eingeben und Starten eines Programmes (hierzu wird eine sogenannte „Entwicklungsumgebung“ verwendet) sowie die Verwendung von Leerzeichen und die Aufteilung eines Programms auf Zeilen.

Dabei werden aber einige Details der Bedienung der nötigen Programme ausgelassen, weil sie von der verwendeten Entwicklungsumgebung und dem verwendeten Betriebssystem abhängen und es für sie viele verschiedene Möglichkeiten gibt. Diese Details werden in einem Kurs vom Dozenten für die im Unterrichtsraum vorhandene Entwicklungsumgebung erklärt. Außerhalb eines Kurses muß der Leser sie anderen Quellen entnehmen (vor allem den Handbüchern des verwendeten Betriebssystems und der verwendeten Entwicklungsumgebung). Zur Handhabung der Java -Entwicklungsumgebung unter Windows  findet sich ein Artikel im Anhang.

Der Lehrgang kann aber auch gelesen werden, wenn kein Entwicklungssystem zur Verfügung steht, nur kann der Leser Programme dann nicht selber übersetzen und ausführen lassen.

>722196 Erste Grundbegriffe der Programmierung [P]
Formale Sprache; Quelle, Quelltext; Quelldatei; Entwicklungssystem, Entwickeln; Prozeß, Wirkung, Vorzustand, (Voraussetzung, Vorbedingung), Nachzustand; Prozessor; Operation; Programm; ausführen, abarbeiten, ablaufen; ausführbares Programm; Laufzeit; Syntax; Semantik; Spezifikation; Übersetzungseinheit; Übersetzer; compiler; Kompilat; Programm; Emulation, Emulator; Interpretierer, Implementation.
>722218 Erste Grundbegriffe der Java -Programmierung [P][2008-04]
Java Language Specification, Third Edition ; JLS3 ; Java ; Java -Programm.
>721002 Ein einfaches Beispielprogramm in Java  [P]
Starten, Ausführen, Laufen, Übersetzungseinheit "Hallo.java", Anweisung »java.lang.Thread.dumpStack();«, Kommando "javac Hallo.java", Kommando "java Hallo", Übersetzen, Starten, Übungsaufgaben.

Formatierung

Eine Übersetzungseinheit kann auf verschiedene Weise geschrieben werden. Die Wahl einer bestimmten Schreibweise wird auch als Formatierung  bezeichnet. Dabei sind einerseits bestimmte Regeln zu beachten, andererseits hat man aber noch stilistische Freiheiten.

Einige der folgenden Lektionen behandeln, um für den Leser möglichst universell nützlich zu sein, allgemeine  Aussagen über formale Sprachen oder über das Programmieren. Andere Lektionen machen dann konkrete Aussagen über die spezielle Programmiersprache Java. Daher darf man sich nicht wundern, wenn in der Lektion „Formatierungsregeln“ die Programmiersprache Java  nicht erwähnt wird und man gelegentlich Sätze liest, die mit „In vielen formalen Sprachen ist es so, daß“ beginnen. Diese Sätze gelten in der Regel so auch  für die Programmiersprache Java. Es folgt dann jeweils noch eine Lektion, in der die Besonderheiten des Themas in Hinblick auf die Programmiersprache Java  erklärt werden.

>720785 Formatierungsregeln
>721300 Formatierungsregeln in Java 

Teil 1 Grundlagen

Teil 0 stellt allgemeine Grundkenntnisse zur Verfügung, die beispielsweise dazu befähigen, Java  wie einen Taschenrechner  zu benutzen. Behandelt werden Literale, Datentypen, Operatoren, Anwendungen (Aufrufe) und einfache Abläufe.

Dieser Teil 1 dieses Kurses wird gerade überarbeitet. Dadurch kann es während der Überarbeitung in dem folgenden Bereich (bis zum Ende von Teil 1) passieren, daß einzelne Lektionen nicht genau zueinander passen (wenn eine schon überarbeitete Lektion auf eine noch nicht überarbeitete Lektion stößt).

>721382 Ausdrücke in Java  [P][1][2008-01]
Ausdruck; Auswertung; Auswirkung (Wirkung, Effekt); „statisch“; Laufzeit; „dynamisch“.
>720333 Operationen in Java  [P][1][2008-02]
Operationsangaben durch Ausdrücke.
>721146 Qualifizierte Namen in Java  (Klassen und Pakete) [P][1][2008-03]
Methodennamen; einfache Namen; qualifizierte Namen; Klassennamen; Typnamen; Paketnamen; vollständig qualifizierte Namen; maximal qualifizierte Namen.
>722219 Importdeklarationen in Java  [P][1][2008-05]
Importdeklarationen, das Schlüsselwort »import«, Sternchen »*« in Importdeklarationen, Mehrdeutigkeiten, vorgegebene Importe, Stil, Übungsfragen.
>722132 Dokumentation in Java  [P][1][2008-00]
Interpretation von Dokumentation.
>722076 Die Ausdrucksanweisung in Java  [P][1][2008-06]
>722240 Anweisungen in Java  [2008-07]
>721541 Wertausdrücke in Java  [2008-08]
>721317 Objektmethoden in Java  [2008-09]
>722241 Parametrisierte Operationen in Java  [2008-10]
>722246 Zeichen in Java  [2008-11]
>722247 Zeichenfolgen in Java 
>722248 Ganze Zahlen in Java 
>722249 Gleitkommazahlen in Java 
>722245 Wertoperationen in Java 
>722250 Wahrheitswerte in Java 
Wert  und primitiver Typ.

>721110 Methoden mit mehreren Parametern in Java  [Ü~]

>721258 Ja-Nein-Fragen *
>721259 Ja-Nein-Fragen in Java  [Ü~]

>721026 Explizite Datentyp-Umwandlungen *
>720967 Explizite Datentyp-Umwandlungen in Java 
>720324 Überladung von Namen *
>721171 Überladene Methodennamen in Java
>722022 Klienten und Dienste

Operatoren

Von einer Programmiersprache erwartet man, daß sie zumindest einfache Berechnungen, wie man sie auch in der Grundschule erlernt, ermöglicht. Es ist naheliegend, recht früh zu erklären, wie solche Berechnungen mit einer Programmiersprache erledigt werden können. Daher führt dieser Teil in die Verwendung von Operatorausdrücken für Grundrechenarten und andere Abbildungen ein. Dabei wird der Aspekt des Wertes  der verwendeten Operatorausdrücke behandelt. Es wird absichtlich nur eine Auswahl der wichtigsten Operatoren vorgestellt. Auch andere Aspekte von Operatorausdrücken, wie deren Wirkungen, werden in diesem Teil noch nicht behandelt.

>720461 Operatoren (Grundrechenarten) *
>720587 Operatoren (Grundrechenarten) in Java  [Ü]
>721118 Typanpassung bei Operatoren *
>720521 Typanpassung bei Operatoren in Java  *
>721054 Vergleichsoperatoren *
>720968 Vergleichsoperatoren in Java  [ü]
>721565 Die Verneinung in Java
>721288 Die ganzzahlige Division und der Rest *
>721292 Die ganzzahlige Division und der Rest in Java
>721061 Prioritäten
>721065 Prioritäten in Java

Performative Aspekte von Auswertungen

performativ = eine Handlung vollziehend

Oft sollen in einer bestimmten zeitlichen Reihenfolge  bestimmte Aktionen  und Abläufe  durchgeführt werden. Durch Anweisungen  können Programme solche Abläufe  steuern. Diese Art der Steuerung  ist die klassische Bedeutung des Wortes „programmieren“, in dem Sinne, daß ein Programm den Ablauf von Vorgängen bestimmt.

Die Ermittlung des Wertes eines Ausdrucks findet im allgemeinen erst zur Laufzeit statt. Sie bedeutet zunächst das Finden einer Normaldarstellung, so daß dann etwa die Aussage »0==00« leicht bewertet werden kann. Mit einer Auswertung können auch durch den Quelltext bestimmte aber erst Laufzeit stattfindende Wirkungen  verbunden sein.

>721358 Die leere Anweisung *~
>721357 Die leere Anweisung in Java
>721359 Der Block *~
>720517 Der Block in Java

>721361 Messungen *~
>721362 Messungen in Java  [Ü^]
>721253 Mischhandlungen *~
>720334 Mischoperationen in Java  [Ü^]

Teil 2—Deklarationen

Wer mit der Lektüre von Teil 1 beginnen möchte, sollte den folgenden Einstufungstest bestanden haben.

>721559 Einstufungstest vor Teil 1

Eine wichtige Eigenschaft höherer Programmiersprachen, ist die Möglichkeit zur Deklaration von Bezeichnern für bestimmte Entitäten. In diesem Teil wird die Deklaration von statischen Methoden, Klassen, Paketen, Konstanten  sowie von statischen und lokalen Variablen  behandelt.

Namen

Bestimmten Entitäten (wie beispielsweise Anweisungen) können benannt  werden. Der Name erleichtert dann ihre Verwendung, da eine benannte Entität an verschiedenen Stellen durch ihren Namen benutzt werden kann, ohne daß sie dazu kopiert oder umständlicher beschrieben werden muß. Außerdem kann ein gut gewählter Name den Sinn einer Entität klarstellen, und so kann die Gliederung von Quelltext in benannte Entitäten das Verständnis des Quelltextes erleichtern.

>720416 Aufbau von Wörtern *
>720361 Bezeichner in Java 
>721124 Namensstil *
>721200 Namensverwendung *

Methodendeklarationen

>720827 Aufrufbare Blöcke *
>720828 Methodendeklarationen in Java  [Ü]

>720924 Dokumentationskommentare in Java 
>721422 Wertrückgabe *~
>721424 Wertrückgabe in Java  [Ü]

Klassendeklarationen

>721415 Klassendefinitionen *
>721389 Klassendeklarationen in Java  [Ü](T)

>720570 Getrennte Übersetzung *
>721418 Getrennte Übersetzung in Java  [Ü]

Konstantendeklarationen

>721209 Konstantendefinitionen *
>721208 Konstantendeklarationen in Java
>721442 Statische Klassenkonstanten *
>721443 Statische Klassenkonstanten in Java
>721467 Blockkonstanten *
>721445 Blockkonstanten in Java  [Ü]~
>720836 Parameter *
>720837 Konstantenparameter-Deklarationen in Java  [Ü]
>721544 Die Überladung von Methodennamen in Java  [Ü]
>720360 Abbildungsdefinitionen *
>720767 Abbildungsdeklarationen in Java  [Ü]
>720765 Der bedingte Ausdruck in Java  (Rekursion, Operator "?:", ternärer Operator) [Ü]

Variablendeklarationen

>720680 Wertspeicher *
>721520 Variablen in Java 
>721452 benannte Wertspeicher *
>721522 benannte Variablen in Java 
>721523 statische Wertspeicher (Kapselung) *
>721524 statische benannte Variablen in Java 
>721535 Zuweisungen *
>720854 Zuweisungen in Java
>721528 ein Konto *
>721529 Beispiele und Aufgaben zu Klassendeklarationen in Java  [Ü]
>720338 lokale Variablen in Java  [Ü] [O]

Teil 3—Objekte

Wer mit der Lektüre von Teil 3 beginnen möchte, sollte den folgenden Einstufungstest (und den vorherigen Einstufungstest) bestanden haben.

>721563 Einstufungstest vor Teil 3

Nachdem die Syntax und Handhabung von Klassendeklarationen zuvor an Klassen mit ausschließlich statischen  Einträgen erlernt wurden, soll jetzt die Verwendung von Exemplaren  von Klassen, also von Objekten, behandelt werden.

Exemplare von Standardklassen

Die nächsten Lektionen eröffnen den Zugang zur Verwendung von Objekten in Java. Dabei werden zuerst einige grundlegende Begriffe behandelt. Zur Veranschaulichung und späteren Verwendung wird gleichzeitig die Benutzung von Objekten einiger Java -Standardklassen vorgestellt.

>721508 Exemplare einer Klasse in Java  [(2009-04)]
Objekte, Exemplare, „Instanzen“, Klassen, unterstützen, bieten, implementieren, akzeptieren [Ü]

Am 5. November 2009 wurden Probleme bei Zugriffsversuchen auf die folgende Lektion berichtet. Ich habe daraufhin eine Änderung vorgenommen, um den Zugriff zu ermöglichen. Ich bin aber nicht ganz sicher, ob alle Zugriffsversuche nun erfolgreich sein werden. Falls weiterhin Probleme auftreten, kann ich das auch von hier erkennen und werde dann weiter daran arbeitet, so daß es daher sinnvoll sein könnte, es dann morgen oder in den nächsten Tagen noch einmal zu versuchen.

>721517 Referenzen in Java
Referenzen auf Objekte; Nullreferenzen; das Nulliteral "null".
>721583Der Gebrauch von Objekten in Java 
Die Anwendung von Objekt-Operationen wird anhand der Klasse "String" (Zeichenkette, Kette) vorgestellt. Überladung, Positionen in Ketten. Operation "length()", Operation "charAt( int )", Operation "substring( int )", Operation "trim()", Vergleich zweier Ketten, Operation "equals", Operation "equalsIgnoreCase", Untersuchung von Ketten, Operation "startsWith", Operation "endsWith", Operation "indexOf( int )", Operation "indexOf( int, int )", Operation "hashCode()", Operation "replace(,)", Referenzvergleiche mit dem Operator "==", [Ü]
>721586 Untertypen
formale Untertypen, semantische Untertypen, deklarierte Untertypen
>721590 Untertypen in Java
>721591 Unterklassen
Unterschied zwischen Untertyp-Beziehung und Unterklasse-Beziehung;
>721589 Erweiterungen in Java 
>721592 Verallgemeinerungen *
>721569 Verallgemeinerungen in Java 
Umformung von Referenzwerten in Werte einer Oberklasse (cast -Operator, upcast ),
>721584 Die Klasse "Object" in Java
Die Operation "hashCode()", die Operation "getClass()", die Operation "toString()", Die Verkettung "+" zwischen Ketten und Objekten.
>721595 Schnittstellen in Java
Schnittstellen, die Schnittstelle "CharSequence", Referenztypen (Typen)
>721571 Referenznamen in Java
Stillschweigende und ausdrückliche Verallgemeinerung und Spezialisierung bei der Initialisierung von Referenznamen (Referenzkonstanten), Referenznamen mit Schnittstellen-Typ
>721516 Exemplarerzeugung in Java
Der Exemplarerzeugungsausdruck, Das Schlüsselwort "new", Die Identität erzeugter Objekte, Argumente im Exemplarerzeugungsausdruck, Die Klasse "Integer", Hüllklassen, Wertsemantik und Referenzsemantik, Textverkettung mit dem Operator "+", [ü]

2008-11: Übungsfrage: Welcher der folgenden Ausdrücke ist erlaubt? ( Object )new String(), ( String )new String(), ( Object )new Object(), ( String )new Object()?

>720863 Darstellungswandlungen in Java 
>720868 Veränderliche Objekte am Beispiel der Klasse "StringBuilder"
Veränderliche und unveränderliche Objekte, die Klasse "StringBuilder", die Operation "setCharAt( int position, char zeichen )", die Operation "deleteCharAt( int )", die Operation "insert( int, char )", [ü],
>720364 Zehnerrechnen in Java 
Die Klasse "BigDecimal"
>720987 Referenzparameter
>721515 Referenzeffekte in Java 
Veränderung einer Referenzvariablen im Vergleich zur Veränderung eines Objektes, Aliaseffekt, Referenzvariablen und Referenzen im Vergleich, Referenzargumente
>721588 Referenzergebnisse

2008-11: Rückgabe mehrerer Werte durch Verbunde (CharBuilder), warum geht dies nur mit Objekten und nicht mit Klassen?

http://java.sun.com/j2se/1.4.2/docs/api/java/awt/geom/Point2D.Double.html, http://java.sun.com/j2se/1.4.2/docs/api/javax/sound/midi/VoiceStatus.html, http://java.sun.com/j2se/1.4.2/docs/api/java/sql/DriverPropertyInfo.html

>721089 Operationen auf Schnittstellen
>721570 Spezialisierungen in Java 

Deklarationen für Exemplare

In diesem Kapitel wird behandelt, wie nichtstatische Exemplarmethoden und nichtstatische Exemplarvariablen (Felder) deklariert werden.

Da es für viele Java -Interessierte motivierend ist, eine graphische Benutzeroberfläche programmieren zu können, werden nach der Behandlung der Grundlagen nichtstatischer Deklarationen zunächst die Themen behandelt, deren Verständnis die Swing -Programmierung vorbereitet, während andere Themen späteren Lektionen vorbehalten bleiben. Dieses Kapitel behandelt also zielgerichtet die für die Grundlagen der Swing -Programmierung benötigten Java -Grundkenntnisse.

>721598 Exemplare zu einer Klassendeklaration in Java
Stillschweigende Übernahme von Methoden der Klasse "Object"
>721599 Deklarationen von Methoden für Exemplare in Java 

(2008-11: ÜA: Auflösung eines Aufrufs an Hand des Typs des Zielobjekts oder des Zielausdrucks?)

>721600 Deklarationen von Feldern für Exemplare in Java  [Ü]
>721601 Konstruktoren in Java
>721602 Anwendungen von Klassendeklarationen in Java

Erweiterung eines allgemeinen Verbs »toString«, implizite Verwendung dieses Verbs in vorgegebenen Rahmen (“strategy interface”, “concrete strategy A”, “concrete strategy B”, “Context” (strategyVariable->execute())), verwandt: Bridge und Template Method.

>721607 Schnittstellen implementieren in Java 

Teil 4—Anwendungen

Grundlagen graphischer Benutzeroberflächen mit Swing

Einige Aspekte der Programmierung mit Java  wurden bisher noch nicht vorgestellt. Aus der Sicht eines systematischen Vorgehens, könnte es wünschenswert sein, vor der Beschäftigung mit Benutzeroberflächen zunächst noch weitere allgemeine Aspekte der Programmierung zu behandeln. Doch Teilnehmer an Java -Lehrgängen messen ihre Fortschritte teilweise an den sichtbaren Effekten ihrer Programme und wollen daher möglichst früh  etwas über die Programmierung graphischer Benutzeroberflächen erfahren, die auch oft für Lehrveranstaltungen angekündigt wird. Deswegen werden nun hier zunächst die Grundlagen der Programmierung graphischer Benutzeroberflächen mit Swing  behandelt und die Behandlung allgemeiner Programmiertechniken wird später wieder aufgegriffen. Um möglichst bald zur diesem Kapitel zu gelangen, wurden bisher tatsächlich besonders solche Themen behandelt, die für die Grundlagen der Nutzung von Swing  benötigt werden, während andere Themen später folgen.

>720542 Erste Schritte
Fenster und Komponenten; der Ereignisverlauf; die Klasse "JFrame" für Fenster; die Methode "pack"; die Methode "setVisible"; die Klasse "JButton" für Tastflächen, die Konstante "javax.swing.JFrame.EXIT_ON_CLOSE" zum Einstellen des Schließverhaltens; „validieren“; Behälter, Felderreichbarkeit [Ü]
>720339 (Textfelder)
>720760 (Tafeln)
>721641 (Komponenten erweitern)
>721644 (Zeigegerät-Empfänger)

Hier endet der bisherige Lehrgang. Es folgen nun noch einzelne Artikel, die bisher noch nicht in den Lehrgang integriert wurden.

Teil 5—Weitere Themen (16 UE = 720' = 12 h)

0 Sonntag 2009-02-15 (5,(3)¯ UE = 240' = 4 h)

Termin 0 (Themenwünsche von 2009-02-15) (schon erledigt):

10.00 (20')

Einleitung, Vorbesprechung, Rückblick

Probleme bei fortgeschrittenen Themen mit wenig Zeit: weniger Übungen möglich

Probleme bei neuen Themen: noch wenige gute Übungen bekannt

für Pause: Dozent kann Pause nutzen, um Probleme zu lösen; VHS hat Pause eingeplant

http //www.purl.org/stefan_ram/pub/java_de";

0.0 Eclipse

>722267Eclipse  für Java  (10.20 Eclipse (73,(3)'))

0.1 Ausnahmen

12.45/13.45 – 14.00/15.00 (73,(3)')

Formulierung der Themenwünsche: „try und catch“, „Exceptions (JAE; NFE)“;

>722004 (Ausnahmen in Java)

14.15 Ende

1 Sonntag 2009-02-22 (5,(3)¯ UE = 240' = 4 h)

Termin 1 (Themenwünsche von 2009-02-15):

1.0 Reihungen

>722275 Reihungen in Java

1.1 Polymorphie

>722172 Polymorphie
>720867 Polymorphie in Java 
>721911 Warum objektorientierte Programmierung?
>721605 Schnittstellen deklarieren und Verläufe erzeugen in Java 

Polymorphie und Reihungen

1.2 Vererbung in Java

Vererbung in der Standardbibliothek

Vererbung bei neu geschriebenen Typen

Vererbung von Schnittstellen mit implements, mehrfach möglich

Vererbung von Schnittstellen und Implementationen mit extends, nur einfach möglich

>721557 Klassen-Erweiterungen in Java  *

>721603 Erweiterungen für Exemplare in Java  *
>721615 Konstruktoren von Erweiterungen in Java  *
>721612 Überschreiben in Java  *
>721245 Anonyme innere Klassen in Java  *
>721625 Abstrakte Klassen in Java  *
Abstrakte Klassen, Das Schablonenmethode-Muster

Dateizugriffe

>720347 File I/O in Java 
>721649Java SAX  parser (XML  reader) (in Englisch)
>722171 Writing XML with Java
>721672RDF/XML als Java -Speicher-Format (U)

1.3 Streuabbildungen (hash maps)

Reihungen sind Funktionen, jedoch nicht gut geeignet für größere Wertbereiche, die dünn belegt sind oder andere Urbildbereiche als Intervalle nichtnegativer ganzer Zahlen

Trennung zwischen Schnittstellen und Implementationen, Map beziehungsweise HashMap und TreeMap

Beispiel: Häufigkeit der Wörter eines Textes ermitteln.

Funktionen können auch noch durch Methoden implementiert werden, Reihungen und Abbildungen sind jedoch zur Laufzeit erzeugbar und veränderbar

1.4 Bäume

Beispiel: TreeMap Dateisystem durchlaufen.

(Ein Graph ist eine Menge von Punkten und Paaren solcher Punkte, die Kanten genannt werden. Man unterscheidet zwischen gerichteten und ungerichteten Graphen, je nach der Bedeutung der Reihenfolge der Komponenten der Paare. Ein zusammenhängender zyklenfreier Graph ist ein Baum. (Andere Definition: Ein Baum ist ein kollabierbarer 1-dimensionaler endlicher Simplizialkomplex. Bei einem ungerichteten Baum, kann man jeden Knoten als Wurzel wählen Ein gerichteter Baum mit Wurzel kann ein Ein-Baum oder ein Aus-Baum sein. Bei einem Aus-Baum haben alle Nichtwurzelknoten genau eine einmündende Kante und es gibt einen Pfad von der Wurzel zu jedem Knoten. Bei einem Ein-Baum haben alle Nichtwurzelknoten genau eine ausmündende Kante und es gibt einen Pfad von jedem Knoten zur Wurzel. Ein attributierter Baum ist ein Baum, dessen Punkte noch zusätzliche Attribute durch Attributabbildung zugeordnet werden)

1.5 Eventuell Übungsaufgaben zu Ausnahmen und Reihungen

2 Sonntag 2009-03-01 (5,(3)¯ UE = 240' = 4 h)

Termin 2 (Themenwünsche von 2009-02-15):

2.0 Architektur

Formulierung der Themenwünsche: „Klassendesign“ („Trennung von Funktionalitäten in einzelne Methoden“ (’ *.java Dateien)).

>721223 Ziele der Software-Entwicklung *
>722274 Regeln und Muster der Entwicklung
>721890 MVC (Model-View-Controller)
>722197 Bottom-up Software Construction (BUSC)

2.1 Datenbankzugriffe

>720379 Zugriff aus Microsoft ®-Access -Datenbanken mit Java 

2.2 Servlets und JSPs

>721669 Servlets, JSPs, Tomcat

2.3 Netzprogrammierung

>720248 aktuelle Java-Notizen

2.4 Eventuell Übungsaufgaben zu Ausnahmen und Reihungen

Restliche weitere Themen

>721606 Typen testen in Java  *
>721631 Ereignisse in Java  *
Ereignisse, Delegation, delegation event model
>721635 Ereignisse mit MVC  in Swing

Zeichenflächen mit Swing 

Zur individuellen Gestaltung von Benutzeroberfläche oder auch zur Ausgabe von Ergebnissen in graphischer Form ist es dienlich, in Flächen zeichnen zu können, also beispielsweise Rechtecke oder Kreise in einer bestimmten Form oder Farbe erzeugen zu können. Hierzu ist es nötig, zu verstehen, wie Zeichenflächen erzeugt und durch Koordinaten erschlossen werden. Es sollte auch bekannt sein, wie die für eine Zeichnung verfügbare Fläche ermittelt werden kann.

>721640 Die Operation "paintComponent" implementieren

>721715 (jf — Java-Kapitel: Mehr Swing)

(http://www.purl.org/stefan_ram/pub/java_swing_paintcomponent_de)

( Koordinaten in Swing)

http://www.purl.org/stefan_ram/pub/java_swing_zeichenflaechen_de

( Bereichsbegriffe (nach Stefan Ram))

http://www.purl.org/stefan_ram/pub/formal_bereich_de

( Koordinaten von Rechtecken)

http://www.purl.org/stefan_ram/pub/formal_rechteckkoordinaten_de

( Rechtecke mit Swing zeichnen)

http://www.purl.org/stefan_ram/pub/java_swing_rechtecke_zeichnen

( Ermittlung der verfügbaren Zeichenfläche)

http://www.purl.org/stefan_ram/pub/java_swing_zeichenflaeche_ermitteln

Hier ist auch ein vollständiges Beispielprogramm enthalten.

>721567 (dynamische Abbildungen in Java )
721651 (Blbliotheken installieren in Java)

Ausgabeformatierung

>721374 Zeilenformatierung in Java  *
>720561 Zahlenformatierung in Java  *

>720124 Zahlenformatierungen in Java *
Die Klasse "DecimalFormat"

Verschiedenes

>720834 Verzweigungen

>720766 Selektion und Iteration in Java
Verzweigungen, if, Schleifen, while

>720345 Iteration
>720899 Iteration in Übungsaufgaben
>721248 Verantwortung und Schleifen
>721539 Verbundzuweisungen in Java
>721536 Inkrementieren in Java  (Dekrementieren, Operator "++", Operator "--")

>721387 Paketdeklarationen in Java *
>721500 Zugriffsbeschränkungen in Java
>721543 Trägheit von Operandenstellen *
>721538 Trägheit von Operandenstellen in Java  (Rekursion, Operator "&&") *

>720768 Umgang mit der Kommandozeile und der Konsole in Java 
>720529 Reflections
>720761 Applets (Beispiel-Applets auf Ressourcen-Seite, Browser-Cache)
>722083 Measuring Run-Times in Java
Messung der Laufzeit von Methoden.
>722084Smalltalk -Blocks (closures ) in Java 
>722122 Notes about regular expressions  in Java 
>722123 Evaluating Expression with Java 
>722168 Drawing with Java 
>722193Java-ME -Programmierung

GUI-Builder: https://bean-builder.dev.java.net/guide/tutorial.html http://profectus.com.au/ee_JavaIDE.html

Es folgen noch ergänzende Lektionen in den beiden Teilen „Ergänzungen“ und „Anhänge“.

Anhänge

Die folgenden Anhänge enthalten Artikel und Lektionen zu verschiedenen Themen, die je nach Bedarf gelesen werden können. Es ist nicht nötig, alles zu lesen oder die vorgegebene Reihenfolge einzuhalten. Von den folgenden Artikel und Lektionen kann das gelesen werden, was gerade interessiert.

Während sich der Lehrgang vor diesen Anhängen auf Java  konzentrierte, werden in den Anhängen auch spezielle Systeme, wie beispielsweise das jdk behandelt.

Einzelne Ergänzungen

Die folgenden Ergänzungen enthalten Erklärungen zu Begriffen oder Vorgehensweise, die bei Bedarf gelesen werden können.

Zu Kapitel 0

>720786 Entwicklungszyklus *
>721048 Konsole **
>720050 Schriftzeichen **
>720787 Editor **
>721179 SDK **
>721178 IDE **
>720305 Übersetzer **
>720571 Übersetzer für Java  *
>720701 Meldungen *
>720572 Lader **
>720306 Ausführer **
>720325 Ausführer für Java  **

Zu Kapitel 1

>720054 Formatierungsstil (Einrückung) **
>720789 Formatierungsstil in Java (P)

Zu Kapitel 2

>721043 Operationen * [P]
System, Zustand, Operation, Vorzustand, Nachzustand, Aktivierung, Aktion, Implementation, Wirkung einer Aktivierung, Wirkung einer Operation, Zustandsänderung, Operationsspezifikation, Nebenwirkung, „Seiteneffekt“.

>721033 Menge *
>721034 Tupel *
>720002 Die Backus-Naur -Form (BNF ) *

>720018 Programmierung *
>721530 Warum man das Zählen mit der Zahl 0 beginnen sollte

Quellen

>720782 Deutschsprachige Java ™-Quellen
>720085 Englischsprachige Java ™-Quellen (resources)
>721928 Die Programmiersprache Java  in Berlin

Begriffe

>722286 Allgemeine Sprachregelungen [2009]
„genau“

>722217Java Terms
>721453 Philosophie
>721677 Programmiersprache
>720702 Objektorientierte Programmierung

Sprachliche Aspekte

Die Aussprache einiger englischer Wörter, die in Zusammenhang mit der Programmierung mit Java  auftreten können, wird auf der folgenden Seite beschrieben.

>720180 Nachschlageseite Aussprache einiger englischer Wörter

Das JDK  unter Windows

Falls das JDK  unter Windows für Übungen verwendet werden soll, dann sollte dieser Teil während der „Vorschule“ nach der Lektion „Hallo-Welt-Programm in Java “ gelesen werden. Die folgenden Anleitungen beziehen sich auf das JDK 1.5  unter Windows 98, sind aber mit Einschränkungen auch für andere Versionen noch brauchbar. Falls ein anderes Java -Entwicklungssystem verwendet wird, dann ist dessen Bedienungsanleitung anstelle dieses Teil zu lesen.

>721090 Anleitung zum JDK

Hinweise zu Vorkenntnissen

>720912 Datenverarbeitungsvorkenntnisse
>720913 Bedienungsvorkenntnisse
>721003 Programmiervorkenntnisse in Programmierkursen

Hinweise zur Nutzung dieses Lehrgangs

>721049 Lesehinweise
>721272 Technische Hinweise zur Nutzung dieser Webseiten

Programmieren lernen

>721639 Lernen lernen

Lernen Sie zehn Jahre lang programmieren!
http://www.purl.org/stefan_ram/html/21-tage

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram720873 stefan_ram:720873 Java programmieren Java lernen Java Tutorial Java Kurs Java Online-Kurs Java lernen online Java für Anfänger Die Programmiersprache Java-Anleitung Java-Lehrgang Java-Tutorial Lernkurs Dozent Berlin Einführung Seminar Schulung Programmierung online Tutor stefan ram aktiv java stefan ram java stefan ram stefanramjava ramjava Java-Lernkurs Java-Crashkurs Java-Einführung Java-Seminar Java-Howto Java-Schulung Java-Programmierung, Java-Howto Objektorientierte Programmierung in Java, OOP in Java, java class selber erstellen; java online lernen für anfänger; Java programmieren lernen Java Anfänger Programmieren; Java Anleitung Programmieren; Java Anleitung Programmierung; Java beispielprogramm anfänger methoden; Java beispielprogramme mit erklärung; Java Beispielprogramme; Java einfache beispielprogramme; Java intro programmieren; Java lernen durch programmieren; Java lernen einführung; Java lernen ohne vorkenntnisse; Java lernen online einsteiger; Java lernen online kurs; Java lernen online programmieren; Java lernen programmieren; Java lernkurs online lesen; Java online programmieren; Java programme beispiele schule; Java programme selber schreiben; Java programmier übungen; Java programmier anleitung; Java programmier einführung; Java programmier hilfe; Java programmier kurs; Java programmieren anfänger lernen; Java programmieren anfänger online kurs; Java programmieren anfänger tutorial; Java programmieren anleitung; Java programmieren einführung; Java programmieren einfach; Java programmieren einsteiger; Java programmieren einstieg beispielprogramme; Java programmieren erlklärungen; Java programmieren für anfänger online; Java programmieren für einsteiger; Java programmieren für schüer; Java programmieren free kurs; Java Programmieren Hilfe; Java Programmieren howto; Java programmieren internet kurs; Java programmieren kurs; Java programmieren leicht erklärt, Java programmieren leicht gemacht, Java programmieren lernen kurs; Java programmieren lernen online; Java programmieren lernen tutorial; Java programmieren lernenkurs; Java Programmieren ohne Kenntnisse; Java Programmieren ohne Vorkenntnisse; Java programmieren online kurs; Java programmieren online lernen; Java programmieren programm; Java programmieren quellcode; Java programmieren selber lernen; Java programmieren skript; Java programmieren tutorial; Java programmieren tutorials; Java programmieren Unterricht; Java programmieren vortrag; Java programmierer ausbildung; Java programmierlehrgänge; Java programmierlehrgang; Java programmiersprache anfänger; Java programmiersprache anfaenger; Java programmiersprache einführung; Java programmiersprache lernen online; Java programmiersprache online; Java Programmiersprache onlinehilfe; Java programmiersprache programmieren; Java programmiersprache skriptum; Java programmierung anleitung; Java programmierung Einführung Schule; Java programmierung erklärung; Java programmierung für anfänger; Java programmierung Fortbildung; Java Programmierung kostenloses Skript; Java Programmierung Kurs; Java programmierung lehrgang; Java programmierung lernen; Java Programmierung online Hilfe; Java programmierung online kurs; Java programmierung online lernen; Java Programmierung onlinebuch; Java Programmierung schule; Java Programmierung tutorial; Java quellcode für anfänger; Java quellcode tutorium; Java Quelltext lernen; Java Quelltext programmieren; Java schulung anfänger programm; Java schulung programmieren; Java softwareentwicklung; Java sprache lernen; Java sprache online; Java sprache tutorial; Java Tutorial lernen; Java Tutorial programmieren; Java Tutorial Programmiersprache; Java und programmieren; Java unterlagen Programmiersprache; Java-programmierung internetkurs; Java-script programmieren lernen; Javaprogrammierung; Allgemeines über Java Programmieren; Anfänger Java-Programmierung; anfängerkurs in Java programmiersprache; -- Anleitung programmieren Java; Anleitung Programmieren mit Java; Anleitung zum Programmieren mit Java; Anleitung zum programmieren von Java; Anleitungen Java-programmierung; Anleitungen zur Java-programmierung; Ausbildung Java Programmierung; beschreibung der programmiersprache von Java; crashkurs programmiersprache Java; crash kurs Java programmieren; die Java programmiersprache lernen; Die Programmiersprache Java; ebook Java programmieren; Ebook Java Programmiersprache lernen; ebook programmiersprache Java; einführung in Java programmieren download; einführung in Java schule unterricht; Einführung in das Programmieren Java; Einführung in die Programmiersprache Java; einführung programmieren Java; einfache programme mit Java programmieren; Einstieg in die Java-Programmierung; einstieg programmieren Java; erklärung Java programmierung sprache Erklärung über die Programmiersprache Java; Erklärung der Programmiersprache Java; erklärung Programmiersprache Java; erlernen programmiersprache Java script; erste schritte Java programmierung; erste schritte in programmiersprache Java; erste schritte programmieren in Java; fernlehrgang programmiersprache Java; free ebook Programmiersprache Java; frei online buch; gratis programmieren in Java; grundbegriffe Java programmiersprache; grundlage programmiersprache für anfänger; grundlagen Java anfaenger; grundlagen Java programmierung einfach erklärt; Grundlagen der Java-Programmierung; hilfe Java programmierung; hilfe anleitung Java programmierung; ich möchte Java programmierung lernen; intensiv kurs Java programmierung; kostenlose bücher über Java programmierung; Kurs programmieren mit Java; Kurs zur Java Programmierung gratis; Lern programmieren mit Java, Lernen mit Java zu programmieren; online Java einführung kurs; online Java programmieren; Online Buch Programmieren Java; online kurs programmieren Java; online lehrgang programmierung Java; online programmieren lernen Java; online programmieren lernen mit Java; online Programmiersprache Java lernen; online Tutorial Java programmierung Online-Kurs Java-Programmieren; Online-Kurs Java-Programmierung; Online-Kurs Programmiersprache Java; Programme mit Java programmieren; programme programmieren für anfänger; programmier Java einsteiger; programmier schule Java; programmier tutorial Java; Programmier-Sprache Java; programmieren Java Anfänger lernen; programmieren Java Einsteiger; Programmieren Java lernen Kurs Einsteiger; Programmieren Java Online Kurs; Programmieren Java online lernen; Programmieren Java tutorial kurs; Programmieren für Anfänger Java; Programmieren in Java für Anfänger; Programmieren in Java lernen; Programmieren in Java Online Seminar; programmieren leicht Java; programmieren lernen Java free; Programmieren lernen mit Java für Anfänger; programmieren mit Java Übung; programmieren mit Java howto; Programmieren mit Java lernen; Programmieren mit Java online buch; programmieren mit Java tutorial; programmieren ohne vorkenntnisse; programmieren sprache Java hilfe; programmiersprache Java buch download free; programmiersprache Java buch online; Programmiersprache Java crashkurs; Programmiersprache Java Grundlage; Programmiersprache Java Grundlagen für Anfänger; Programmiersprache Java Grundlagen online; Programmiersprache Java lernen; Programmiersprache Java Skript; programmiersprache Java skriptum zum download; Programmiersprache Java Tutorial; Programmiersprache Java tutorium; Programmierung Java Anleitung; programmierung mit Java lernen; Programmierung mit Java-Sprache; quellcode script Java; schulung Java Kurs Seminar; schulung Java programmierung; schulung online Java-Programmierung; skript programmieren; skripte Java programmierung; skriptum zu Java-Programmierung für anfänger; Softwareengineering anhand von Java; SoftwareEntwicklung Java Kurse; Softwareentwicklung mit Java; sprache Java bücher ebook; sprache Java unterlagen kostenlos; Techniken der Java-Programmierung; technische Javaprogrammierung; Trainer in Java programmieren; tutorial Java programmieren; Tutorial Java Programmieren; tutorial Java-Sprache; tutorial programmieren in Java lernen; tutorials Java programmieren; Unterrichtsmaterial Informatik Java; Unterricht Schule Java programmieren; Weiterbildung Programmieren Java; wie Java programmieren?;wie geht Java programmieren?;wie kann ich Java programmierung lernen?; wie kann ich als anfänger Java programmieren?; wie kann ich mit Java programmieren?; wie kann man programme in Java lesen; wie lerne ich Java zu programmieren? wie lerne ich ein Java-programm zu erstellen; Wie lerne ich in Java programmieren; fernschule für programmierer; gratis kurs programmieren Grundlagen der Programmierung; online programmieren lernen; Onlinekurs Programmiersprachen; Programme selber schreiben für Anfänger; programmieren Anfänger; programmieren Anfängerkurs; Programmieren kurs; programmieren lern kostenlos; programmieren online lernen; programmiersprache lernen online; Programmiersprache online erlernen; selber programmieren über internet lernen editor; Unterrichtsmaterialien Programmier*; wie lerne ich programmieren online; prinzipien der Programmierung; Methodik der Programmierung; Entwicklung, Tutorial Programmieren erste, source code, src, Die Programmiersprache Java, Java-Programmierung, Eigenen Programme schreiben, wie lern ich Java programmieren?; wie kann ich Java programmieren; wie soll ich beginnen zu programmieren?; online Einführung in die Programmiersprache Java im Internet, online Einführung in die Javaprogrammierung im Internet, online Einführung in die Java-Programmierung im Internet, online schule programmieren; Programmieren in Java, Programmieren mit Java, als, Java Programmier Java, Java Stefan Ram Java, Java übungen zum selber lernen; Java anfänger beschreibung; Java anfänger ebook; Java anfänger howto; Java Anfänger online kurs berlin; Java anfänger Tipps; Java anfänger Tutorial; Java anfängerkurs; Java Anfaenger Kurs Download; Java Anfaenger Kurs Downloaden; Java Anfaenger Training; Java anleitung download anfänger deutsch; Java anleitung download; Java anleitung ebook; Java anleitung für Anfänger; Java Anleitungen; Java Aufbau Prinzip; Java Aufsatz; Java-Ausbildung; Java Artikel; Java Bücher gratis download; Java bücher online; Java bedienungsanweisung; Java beginner hilfe; Java beschreibung anleitung; Java buch online; Java crash kurs berlin; Java crashkurs fuer anfaenger; Java crashkurs onlinebuch; Java deutsch gratis ebook; Java ebook free download; Java einführung anleitung; Java einführung einsteiger; Java Einführung für Anfänger; Java Einführung Lehrgang Schulung; Java einführung lern; Java einführung lernen; Java einführung online; Java einführung schule; Java Einführung Skript; Java Einführung Skriptum; Java Einführung Studium; Java einführung tutorial einfach; Java einführung Unterrichtsmaterial; Java einfach erlernen; Java einfach lernen; Java einfuehrung kurs lernen skript; Java Einleitung; Java einsteiger einführung; Java einsteiger kurs Tutorial; Java einsteiger lehrmaterial; Java einsteiger online übungen; Java einsteiger schulung; Java einsteiger tutorial; Java einstieg tutorial; Java erklärung einführung; Java erklärung; Java erklärungen; Java erlernen für Anfänger; Java erlernen online; Java erlernen; wie lerne ich Java Erste Schritte Java für Anfänger Beispiele; Java für Anfänger free; Java für Anfänger Lehrgang; Java für Anfänger ohne Vorkenntnisse; -- Java für anfänger online kurs berlin; Java für anfänger online schulung; Java für anfänger Tutorium; Java für Beginner; Java für einsteiger download; Java für einsteiger online; Java für schüer; Java für Studenten; Java-Führerschein; Java folien; Java Fortbildung; Java ganz einfach erlernen; Java Gratis deutsch; Java Gratis Kurs; Java gratis lernen; Java grundkenntnisse; Java Grundkurs berlin; Java Grundkurs für Programmieranfänger; Java grundkurs online einführung; Java grundlage für Anfänger; Java grundlagen howto; Java grundlagen kurs für anfänger; Java grundlagen lernen; Java grundlagen online kostenlos; Java grundlagen online lernen; Java grundlagen Skript; Java Grundlagen Tutorial; Java Grundzüge; Java Handbuch; Java Hilfe Einsteiger; Java HowTo lernen; Java howto online; Java im Unterricht; Java internetschulung; Java intro; Java Know how; Java Kompetenz erwerben, Java Konzepte, Java kostenlos erlernen; Java kostenlos lernen; Java kostenlose Einführung; Java kostenloses buch; Java kurs Anfänger download; Java kurs anleitung; Java kurs deutsch; Java kurs download; Java kurs e-learning frei; Java kurs für Anfänger download; Java kurs für Einsteiger; Java kurs gratis; Java kurs kostenlos; Java Kurs Lehrer; Java Kurs Lehrgang einfach für anfänger; Java Kurs Lehrgang Info; Java Kurs Lernen online; Java kurs on-line kostenlos; Java kurs online für Anfänger; Java Kurs schüler; Java Kurs script; Java kurse; Java Kurzanleitung; Java Kurzlehrgang; Java lehren, Java Lehrgang universität; Java Lehrgang download; Java Lehrgang kostenlos; Java Lehrgang online; Java Lehrmaterial; Java leicht erklärt; Java leicht erlernen; Java leicht erlernt; Java leicht gemacht; Java leicht lernen; Java Lektion online; Java Lektionen; Java Lern Beispiele; Java lern buch kostenlos; Java lern download; Java lern online; Java lern seite; Java lern Site; Java lern tutorial online; Java lernen anfänger; Java lernen anleitung grundlagen; Java lernen beispiele; Java lernen deutsch; Java lernen download; Java lernen ebook; Java lernen einführung online; Java lernen für anfänger; Java lernen free download; Java lernen Grundlagen; Java lernen im internet; Java lernen in deutsch; Java lernen internet; Java lernen kostenlos; Java lernen kostenloses tutorial; Java lernen kurs download online; Java lernen kurs kostenlos; Java lernen leicht gemacht für Anfänger; Java lernen ohne Vorkenntnisse; Java lernen ohne Vorkenntnisse; Java lernen online free; Java lernen online gratis; Java lernen online kurs; Java lernen onlinekurs gratis; Java lernen online tutorial; Java lernen tutorial; Java lernen und verstehen; Java lernkurs download; Java lernkurs für anfänger download; Java lernkurs html; Java lernkurs kostenlos; Java lernkurs online; Java Notizen; Java ohne Kenntnisse lernen; Java ohne Vorkenntnisse lernen; Java online Anfänger; Java online auf deutsch; Tipps Java online buch; Tips Java online einführung; Java online kurs download; Java online Kurs; Java online Kursus anfänger; Java online lehrbuch; Java online lehrgang; Java online lektion; Java online lern; Java online lernen anfänger Java online lernen durch Üben; Java online lernen durch Übungen; Java online lernen free; Java online lernen gratis kurs; Java online lernen kostenlos; Java online schulung Berlin; Java online schulungen Berlin; Java Online Seminar; Java online training; Java online tutorial mit übungen; Java online tutorials; Java online tutorium; Java onlinebuch kostenlos; Java onlinekurs für Anfänger; Java onlinelehrgang; Java OnlineSeminar; Java onlinetraining deutsch; Java Prinzip; Java schule Übungen; Java schule berlin; Java schule kurs berlin; Java schule; Java schulung download; Java schulung Lehrmaterial; Java schulung online; Java Schulung Tutorial; Java Schulung Unterlagen; Java Schulungen Berlin; Java Schulungsunterlagen download; Java schüler einstieg beispiele; Java script; Java scripte; Java scripts zum lernen; Java scriptum; Java selber lernen; Java selber erlernen; Java selbst erlernt; Java selbst lernen; Java seminar online; Java skript anleitung download; Java skripte anleitung; Java skripte Schule; Java skriptum Deutsch; Java skriptum Schule; Java slrprd; Java Stefan Ram; Java Stefan Ram Berlin; Java stefan ram aktiv; Java Studium; Java training Berlin; Java training course schulung kurs; Java tutor download; Java tutor tutorial; einfaches Java tutorial Anfänger; Java tutorial download; Java tutorial downloaden; Java tutorial einsteiger lernen; Java tutorial für Anfänger; Java Tutorial Manual Anleitung; Java Tutorial Schule; Java Tutorial webpage; Java Tutorials fh; Java tutorium deutsch; Java tutorium online; Java Unterricht; Java verständlich erklärt; Java verstehen; Java website; Java wie soll ich beginnen; Java zum selber lernen; Java zum selbst lernen; Javaanleitung; Javabuch online; Javabuch zum onlinelesen; Javaeinführung; Javaeinführungen; Javakompetenz erwerben, Javakurs für Anfänger free; Javakurs online für Anfänger; Javakurse online; Javalern Buch; Javalernen, Javaschule; Javaschulung für Einsteiger; Javaseite; Alles über Java lernen; Anfänger Java Grundbegriffe; Anfänger Java lernen Anleitung; Anfänger Lehrgang für Java; anfänger online schulung Java gratis; Anfängerkurs für Java; anfaenger Java anleitung ebook; beginnen mit Java; beispiele Java schule; Crashkurs in Java Tips; crash kurs Java Tipps; deutsche anleitung Java; deutsche anleitung für Java; deutsche Java anleitung; Deutsches Java-Buch kostenlos; Die ersten Schritte in Java; download Java buch für einsteiger; e-learning für Java; ebook Java lernen einsteiger; ebook free Java; Einführung Java Schulung; Einführung Java Skripte; einführung in Java online gratis; einführung in Java tutorial; einführung in Java Vorlesung; ganz einfach Java lernen tutorial; einsteiger Java; Erklärung von Java; erlernen Java; erste schritte in Java; erste schritte mit Java; Fernkurs Java; Fortbildungen Java Script; Free Java Kurs Grundlagen; gebrauchsanweisung für Java; Gratis Java Buch Download Gratis Java Kurs Download gratis Java tutorial erklärung; Gratis Java-intro; gratis online Java kurs; grundbegriffe Java Anfänger; Grundkurs Java; Grundlagen Java deutsch; grundlagen Java programmieren; Handout zum Thema Java; ich lerne Java online; ich will Java lernen; ich will lernen Java programmieren; Information zu Java Information; Informationen zu Java Informationen; Internetkurs für Java; Internetkurs in Java; Internetkurse über Java; kostenlos Java kurs; kostenlos Java lernen; kostenlose Java kurs; kostenlose Java-bücher; Kostenlose Vorträge Java; kostenloses online Javabuch; kurs Java anfänger; kurs online Java; Kurse Java anfänger; lehrbuch Java kostenlos; Lehrgaenge zu Java; Lehrgang Java; lehrmittel Java; Lehrplan Java; Lektion Java online; lern Java; lern kurs Java; lerne Java online; lernen Java im internet online; lernen online Java anfänger; Lernkurs Java kostenlos Download; Lernkurs für Java; online Java bücher; online Java buch; online Java grundlagen; online Java-Grundkurs; Online Java Kurs für Anfänger; Online Java Kurse für Anfänger; online Java Lernen; online Java manual; Online Java Schulung; Online Java-Tutorial; Online Javakurs deutsch; online crashkurs Java; online Einführung Java Grundlagen; online intensivkurs Java; online kurs Java; online kurs in Java; online lehrgang schule Java; online lernkurse kostenlos Java; online Schule Java download; online Schulung Java; online Tutorial Java; online Tutorium Java; onlinekurs Java für Anfänger; Präsentation Java; programmierhilfe Java; Primer Java; Referat Java; Referat für Java; referat zum thema Java; schnell und einfach Java lernen tutorial; Schulung Java kurs; schulungen Java; Schulungsunterlagen Java grundlagen gratis; script Java lernen; Scripte uni Java; seminar download unterlagen Java; stefan ram Java kurs; -- tut Java tut; tut für Java; Tutorial Java Grundlagen; Tutorial Java lernen; tutorial Java studium; tutorium Java einsteiger deutsch; Tutorium online Java; unterrichtsmaterial Java; unterrichtsvorbereitung Java; Web Schulung Java; Webkurs Java; Wie funktioniert Java?; Wie kann ich Java lernen?; wie kann ich leicht Java lernen; Wie kann man Java lernen?; Wie lerne ich Java für Anfänger?; Wie lerne ich Java online?; Java-Einführung in Java lernen, Java-Anleitung, Java-Crashkurs, Java-Übung, Java-Anleitungen, Java-Crash-Kurs, Java-Übungen, Java-Crashkurse, Java-Schulungen, Java-Tutorial, Java-Schulung, Java-Lehrgang, Java-Lehrgänge, Java lernen, Java-Skripte, Java-Lernkurse, Java Tutorials, Java-Script, Java-Skript, Java-Kurs, Java-Lernkurs, Java-Scripte, Java-Kurse, Trainer für Java-Grundlagen, Java-Training, Java Skriptum; Java-Einführungen in Java E-Learning Java online Javakurs im Internet, Javakurses, online Javakurse im Internet, online Java-Kurs im Internet, online Java-Kurses, online Java-Kurse im Internet, online Javabuch im Internet, online Javabuches, online Javabücher im Internet, online Java-Buch im Internet, online Java-Buches im Internet, online Java-Bücher im Internet, online Javavorlesung im Internet, online Javavorlesungen im Internet, online Java-Vorlesung im Internet, online Java-Vorlesungen im Internet, online Javaeinführung im Internet, online Javaeinführungen im Internet, online Java-Einführung im Internet, online Java-Einführungen im Internet, online Javavorlesungsmitschrift im Internet, online Javavorlesungsmitschriften im Internet, online Java-Vorlesungsmitschrift im Internet, online Java-Vorlesungsmitschriften im Internet, online Javaeinführung im Internet, online Javaeinführungen im Internet, online Java-Einführung im Internet, online Java-Einführungen im Internet, online Einführung in Java im Internet, Stefan Ram Java, www.skript Java; beste bester kostenlose grundlagen; Lehrplan; online anfänger; anleitung für unterweisung; inhouse Fortbildung; mit Aufgaben; Lerntip, Lerntips, Lerntipp, Lerntipps, Schritt für Schritt, schulung+online+kostenlos; Online-Lehrgänge für Schülerinnen und Lehrerinnen, Lehrerfortbildungskurse, lernern, Lerner, Lernender, Lernende, Erwachsenenbildung, Selbststudium, Selbstudium, Umschulung, Web Seminar, Webseminar, Online Seminar, Onlineseminar, zum Selbstlernen, Programmieren für die Schule selbst programmieren; professionelles programmieren; professionelle programmierung; Programmiere wie die Profis; Programmieren wie die Profis; softwareentwicklung lehrgang; , source, source code,sourcecode, Programmier sprache java, Java Programm Java Programmiersprache Java Sprache Java Programmierung Programmieren in Java, Die Programmiersprache Java Javapgrammierung, Java-Programmierung, Java2, Java1.2, Java1.3, Java1.4, Java1.5, Java 2, Java 1.2, Java 1.3, Java 1.4, Java 1.5, Java 1.6, Java 1.7, Tiger, Dolphin, objektorientierte Programmierung, Java sun, , Softwareentwicklung, Software-Entwicklung, Software Entwicklung, Softwareprogrammierung, Software-Programmierung, Software Programmierung, Softwareherstellung, Software-Herstellung, Software Herstellung, Softwareerstellung, Software-Erstellung, Software Erstellung, Softwareengineering, Software-Engineering, Software Engineering, Softwareenginering, Software-Enginering, Software Enginering, Softwaremethodik, Software-Methodik, Software Methodik, Programmiermethodik, Programmier-Methodik, Programmier Methodik, Softwaredidaktik, Software-Didaktik, Software Didaktik, Methodik des Programmierens, Didaktik des Programmierens, Fachdidaktik des Programmierens, Fach-Didaktik des Programmierens, Programmieren, Programmierung, Computer Science, Informatik, Informatik, Informationspädagogik, Informationspaedagogik, Programmierer, programmieren, Quellcode, Quelltext, Quelle, Quellen, Informatiker, Fachinformatiker, Entwickler, mit Stil, mit Stiel, mit Still, , Einführung, Einfuehrung, Einführungen, Einfuehrungen, eLearning-Modul, e-Learning-Modul, eLearning-Module, e-Learning-Module, Kurs Berlin, Kurse Berlin, Kursus, Vortrag, Vorträge, Vortraege, Lehrgang, Lehrgänge, Lehrgaenge, kostenloses Lehrmaterial, kostenlose Lehrmaterialien, Vorlesung, Vorlesungen, Unterrichtseinheit, Unterrichtseinheiten, kostenloses Unterrichtsmaterial im Internet, kostenlose Unterrichtsmaterialien im Internet, Ausbildung, Ausbildungen, für die Ausbildung, Fortbildung, Fortbildungen, Weiterbildung, Weiterbildungen, Schulung Berlin, Schulungen Berlin, Internetschulung, Webschulung, Kursunterlage, Kursunterlagen, trainer Berlin, Didaktik, Informatikunterricht, Primer, Skript FH, Skripte FH, Skriptum FH, Skripts FH, Script FH, Scripte FH, Scriptum FH, Scripts FH, howto, how-to, how to, Lehrbuch, Buch, Bücher, Buecher, Bericht, Crash Kurs Berlin, Crash-Kurs Berlin, Crashkurs Berlin, Report, Sachtext, Sachtexte, Übung, Übungen, Uebung, Uebungen, course, PbclevtugFgrsnaEnz, lecture note, lecture notes, Tutorial, Tutor, Tutorium, Teacher, Lehrer Berlin, Trainer Berlin, Beratung Berlin, Anleitung zum, Anleitungen zum, Einführung, Einfuehrung, Einführungen, Einfuehrungen, Handbuch für, Handbücher, Handbuecher, Support, Diplomarbeit, Facharbeit, Hausarbeit, Hausarbeiten, Werk, Werke, Text, Übungsblatt, Uebungsblatt, Lösung, Loesung, Lösungen, Loesungen, Auflösung, Aufloesung, Auflösungen, Aufloesungen, Facharbeit, Facharbeiten, Forum, Training, manual, Folie, Folien, Lehrmittel, beratung, Definition von, Allgemeine Erklärung, Allgemeine Erklaerung, Allgemeine Erklärungen, Allgemeine Erklaerung, Allgemeine Erklaerungen, Einfache Erklärung einfach, Einfache Erklaerung einfach, Einfache Erklärungen, Einfache Erklaerung, Einfache Erklaerungen, zum Thema, FAQ, FAQs, Konzept, Lernkurs, Lern-Kurs, Lernkurse, Lern-Kurse, eine kurze Erklärung, Begriff, Begriffe, Erklärung zu Begriffen, begriffbestimmung, begriffbestimmung, Begriffsbestimmung, Begriffserklärung, Begriffserklaerung, Wort, Worterklärung, Worterklaerung, Definition, Beispiel, Beispiele, Bedeutung, Bedeutungen, was bedeutet, Begriffsdefinition, für Anfänger, fuer Anfaenger, für Einsteiger, für Beginner, zum selber Lernen, handout, hand out, web based training, WBT, Net Based Training, NBT, computer based training, CBT, virtual learning environment, virtual university, für die Schule, Seminar, Seminare, Vorgehensweise, Pädagogik, Paedagogik, Akademie, Onlineacademie, Onlineakademie, Wissen, Unterrichtsvorbereitung für das Fach, Unterricht, für Lehrer, für Lehrerinnen, Referat, Referate, Hausaufgabe, Hausaufgaben, Tip, Tipp. Tipps und Tricks, Tips und Tricks, Methode, Methoden, Methodik, Funktion, Funktionsweise, Aufbau, Prinzip, Grundlage, Grundlagen, Internetschulung, Unterlage, Unterlagen, Struktur, Frage, Fragen, Antwort, Antworten, Schulunterricht, zum erlernen, was ist das?, wie?, lerne, Onlineausbildung, Onlinelehrgang, Onlinekurs, Onlinebuch, Webbuch, Academy, Fachhochschule, FH, TFH, Hochschule, Universität, Universitaet, Uni, Schule, Berufsschule, Gymnasium, Erste Schritte mit, Dozent, Dozenten, Zusammenfassung, Übersicht, Term, Fachwort, Fachbegriff, Fachbegriffe, Grundbegriff, Grundbegriffe, Lektion, Lektionen, Bedienungsanleitung, Bedienungsanleitungen, Spezialist, Spezialisten, Coaching, Coach, Fachbuch, technologie, Unterschied zwischen, Unterschiede zwischen, lehren, unterrichten, für das Studium, für Studenten, für Studentinnen, für Studierende, für Schüler, für Schülerinnen, Wie kann ich, Wie kann man, Hilfe, selber, erstellen, Erstellung, Beginner, Online-Seminar, Online-Kurs, Online-Schulung, ich, gebrauchsanweisung, gebrauchsanleitung, Bedienungsanweisung, Einweisung, Kurzinfo, Internet-Kurs, Internet-Kurse, Online-Training, Intensiv, Intensivkurs, Vortragsreihe, Präsentation, Grundzüge, Mitschrift, Mitschriften, Verständnis, verstehen, anwenden, Hintergrundwissen, Hintergrund, Hintergründe, content, Funktionsprinzip, Schritt für Schritt; E-Learning; elearning; online learning; Fernlehre, Fernlehrgang, Fernlehrgänge, Referent, Referenten, Fernkurs, Fernkurse, Fernstudium, Fernschule, Fernuniversität, Fernlehrer, Denken, Qualifizierungsmaßnahme, Qualifizierung, Qualifizierungen, Volkshochschulkurs, Volkshochschulkurse, Internet-Learning-Plattform, Online-Learning-Plattform, E-Learning-Plattform, Internetlearning-Plattform, Onlinelearning-Plattform, Elearning-Plattform, jetzt, Kochbuch, einfach erklärt, Kenntnis, Kenntniss, Kenntnisse, deutsche Hilfe, lernen und verstehen; blended learning; courseware, Profi, Profis, professionell, professionelle, professionelles, profesionell, profesionelle, profesionelles, professionel, gekonnt, für Könner, Grundkurs, Leistungskurs, Aufbaukurs, Lehrtext, Lehrtexte, Fachtext, Fachtexte, Ausarbeitung, distance learning, Online Seminar, distance education, Online Tutorium, Online Tutorien, technology-based learning, Computer based learning, CBL, Internet Based learning, IBL, Web based learning, WBL, online-learning, OL, online-training, OT, CAI, Computer Assisted Instruction, CUU, Computerunterstützter Unterricht, Computer-unterstützter Unterricht, Know how, Grundkenntnis, Grundkenntnisse, Kompetenz, Schulungsunterlagen, Insiderwissen, Rat, Lehrerinnen und Lehrer, ABC, Überblick, Arbeitsblatt, Sekundarstufe, Oberstufe, Material, Materialien, Unterrichtsentwurf, Unterrichtsentwürfe, Lerntip, Lerntips, Lerntipp, Lerntipps, ebook, schnell lernen, Lerner, Lernender, Lernende Erwachsenenbildung, Frage und Antwort, Selbststudium, Selbstudium, Umschulung, , kostenlos, kostenlose, kostenloses, kosten los, kosten lose, kosten loses, gratis, free, frei, freie, freies, privat, private, privates, homepage, home-page, home page, website, web site, webpage, web-page, web page, webpages, web-pages, web pages, webseite, Web-Seite, Webseite, Webseiten, Web-Artikel, Web Artikel, online, on-line, on line, download downloaden, down load, or, deutsch, deutsche, deutsches, deutscher, Deutschland, deutschsprachig, deutschsprachige, deutschsprachiges, german, germany, and, uebersicht, Uerbersicht, uebersichten, Uebersichten, Übersicht, übersicht, Übersichten, übersichten, Uebersicht, uebersicht, Uebersichten, uebersichten, Info, Infos zu, Information über, ueber, Informationen über, Auskunft, Auskünfte, Auskuenfte, Dienst, PbclevtugFgrsnaEnz, Angebot, Angebote, Anbieter, server, für, fuer, in, an, keyword, keywords, key word, keywords, internet, internets, net, network, net work, networks, net works, web, www, world wide web, Theorie, Praxis, Anwendung, DV, IT, glossar, fachwörterbuch it-glossar, computer lexikon, Computerlexikon, Computer-Lexikon, Lexikon, computer lexicon, Computerlexicon, Computer-Lexicon, Lexicon, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 was ist ein, was ist das, was sind, definiere, definition, define, Inhalt, html, xhtml, free im netz, PDF Text, digital, digitale, binär, binäre, elektronisch, elektronische, fachbegriff, fachbegriffe, konzept, Begriff, allgemein, allgemeine, allgemeines, Technik, Datentechnik, Digitaltechnik, Binätechnik, online lesen; , Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd720873, slrprddef720873, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten.
http://www.purl.org/stefan_ram/pub/java_de