Java-Kurs - kostenloser online-Lesekurs zur Programmiersprache Java mit vielen Beispielen und Übungsaufgaben (Java 10, Stand 2018). (Java-Kurs Java Kurs Javakurs Tutorial Java Online-Kurs Java programmieren Java lernen Java lernen online Java für Anfänger Die Programmiersprache Java-Anleitung Java-Lehrgang Java-Tutorial Lernkurs Dozent Berlin Einführung Seminar Schulung), Kurs, Seite 720873
https://www.purl.org/stefan_ram/pub/java-kurs (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
Java-Kurs

Programmieren mit der Programmiersprache Java  (Java-Kurs) – Die absoluten Grundlagen

Die Befähigung zur Nutzung einer Programmiersprache erlaubt es, einen Computer durch Programmierung an Bedürfnisse anzupassen, und erleichtert den Zugang zu bestimmten Ausbildungen und Berufen. Die Programmierung ist die prägende Kulturtechnik des Internet-Zeitalters, so daß Programmierkenntnisse auch Teil der zum Verständnis unserer Zeit nötigen Allgemeinbildung sind. Java  ist heute vielleicht die verbreiteteste Programmiersprache überhaupt, kann für die Programmierung einer Vielzahl von Geräten, wie Tisch- oder Handrechnern, eingesetzt werden, und ist einfacher zu erlernen als C++ .

Dieser Kurs behandelt die Programmierung mit einer aktuellen Java -Version, derzeit also Java 11.

>720866Java -Volkshochschulkurse in Berlin
Orte, Zeiten und Inhalte einzelner Lehrveranstaltungen.
>722518 Überblick über den Java -Grundkurs _
>723857 Lesehinweise
>723895 Register für den Java -Kurs
>722117 Einführung in den Java -Kurs *
Eine mit einem Stern »*« gekennzeichnete Vertiefungslektion wird oft übersprungen, wenn die Zeit für einen Kurs begrenzt ist. Sie enthält keine neuen Informationen, die zum Verständnis des folgenden benötigt werden, sondern Ergänzungen, zusätzliche Übungen oder Wiederholungen.
>720301 Charakterisierung von Java  〈1〉 ⃗

Teil 0 Grundlagen

Schwerpunkt: Erstes Programm starten

Kapitel 0 Windows -Vorkenntnisse

>724188Windows -Vorkenntnisse in Programmierkursen

Kapitel 1 Einige Grundbegriffe

>724693 Lektion 1.0.0. Modelle und ihre Entitäten ᵉ
>724687 Lektion 1.0.0. Systeme und ihre Zustände ᵉ
>724689 Lektion 1.0.1. Werte und Wirkungen ᵉ
>724691 Lektion 1.0.2. Ausdrücke und ihre Auswertungen ᵉ
>724572 Lektion 1.0.3. Programmiersprachen ᵉ
>724574 Lektion 1.0.4. Implementationen und Inkarnationen ᵉ
>724680 Lektion 1.0.5. Programmieren ᵉ
>724576 Lektion 1.0.6. Bibliotheken ᵉ

Kapitel 2 Erste Schritte

Die Einrichtung und die Bedienung einer Java -Entwicklungsumgebung hängen von dem verwendeten Betriebssystem und der verwendeten Entwicklungsumgebung ab. Sie werden hier nicht  behandelt, können aber dem Handbuch der Entwicklungsumgebung oder Webseiten/Webvideos entnommen werden. Relativ einfach ist die Verwendung einer Web -Entwicklungsumgebung (wie Ideone ), die aber nicht  für alle Programme verwendet werden kann (beispielsweise nicht  für JavaFX -Programme). Leser mit geringen Betriebssystemkenntnissen müssen sich eventuell bei diesem ersten Schritt (Eingeben und Starten eines Programmes) von jemandem helfen lassen.

>723643 Lektion 0.0. Grundbegriffe der Java -Programmierung
>724614 Lektion W-0 ℋ  Die Eingabetaste
>721002 Lektion 0.1. Ein erstes Java -Programm
>723120 Lektion 0.2. Vorläufige Erklärung des Halloprogramms in Java 
>722218 Lektion 0.3. Einige weitere Erklärungen zur Java -Programmierung

Teil 1 Ausdrücke

Schwerpunkt: algebraische Programmierung (AOS, FORTRAN)

Kapitel 1 Auswertungen

>724302 Lektion 1.0. Ausdrücke (Quelltextbeschreibung)
>724286 Lektion 1.1. Werte (Laufzeitbeschreibung)
>724342 Lektion 1.2. Binäre interne Werte
>722102 Lektion 1.3. Auswertungen in Java 
>724307 Lektion 1.4. Ausgabedarstellungen in Java 
>724308 Lektion 1.5. Der Ausdruckrahmen in Java 

Kapitel 2 Aufbaudiagramme

>724399 Lektion 2.0. »( A )« – Terminalsymbole
>724402 Lektion 2.1. »A« – Kategorien
>724400 Lektion 2.2. »| A |« – Nichtterminalsymbole
>724401 Lektion 2.3. ».« – Verzweigungen

Kapitel 3 Literale

>722594 Lektion 3.0. »"abc"« – Zeichenfolgenliterale in Java 
>722249 Lektion 3.1. »123« – Numeralia in Java 
>723667 Lektion 3.2. Refaktoren in Java 
>722632 Lektion 3.3. Aufbaudiagramme ʸ ⃗
>722866 Lektion 3.4. Aufbaudiagramme zu Java 
>722629 Lektion 3.5. »1.23« – Nachkommastellen in Java 

Kapitel 4 Datentypen

>722248 Lektion 4.0. ›int‹ – Typen in Java 

Kapitel 5 Der Vorzeichenwechsel »-«

>722416 Lektion 5.0. »-« – Das Vorzeichen »-« in Java 
>723708 Lektion 5.1. Mehr über Ausdrücke und Auswertungen in Java 
Abschnitte Ausdrücke in Java, Bedeutung von Ausdrücken, Die Auswertung von Ausdrücken, Übungsfragen, Der Aufbau von Ausdrücken.
>722513 Lektion 5.2. Operatoren und Operanden
Abschnitte Operatoren und Operanden, Operatoren und Operanden, Anwendungen, Operatorausdrücke, Übungsfragen _, Operatoren _, Operanden _, Operanden _.
Behandelt Operatorausdruck.
>722495 Lektion 5.3. Lexikalische Einheiten und Leerraum in Java 
Abschnitte Lexikalische Einheiten und Leerraum in Java, Das Leerzeichen ⃗, Das Zeilenendzeichen ⃗, Leerraumzeichen, Leerraum, Leerraum zwischen lexikalischen Einheiten, Leerraum innerhalb lexikalischer Einheiten ⃗, Übungsfragen _ , Lexikalische Einheiten zählen _, Lexikalische Einheiten zählen (1) _, Lexikalische Einheiten zählen (2) _, Lexikalische Einheiten zählen (3) _, Morphologie *, Leerraumdiagramme *, Leerraum im Deutschen *.
Behandelt Leerraumdiagramme.
>722521 Lektion 5.4. Syntaxdiagramme ʸ
>722520 Lektion 5.5. Typanforderungen in Java 
>723597 Lektion 5.6. Signaturen von Ausdrücken
>723596 Lektion 5.7. Typregeln von Operatoren
>723645 Lektion 5.8. »--« – Spezielle Zeichenkombinationen ⃗
>722515 Lektion 5.9. Syntaktische Rekursion ʸ ⃗

Kapitel 6 Kommentare

>721300 Lektion 6.0. »/*« »*/« – Kommentare in Java  ~
>723094 Lektion 6.1. Weitere Übungsfragen zu Kommentaren *

Kapitel 7 Weitere Operatoren

Kurzzusammenfassung dieses Kapitels Bei den Grundrechenarten ist in Java, abgesehen von wenigen Ausnahmen, eigentlich alles so, wie man es auch in der Schule gelernt hat („Punktrechnung geht vor Strichrechnung“ und so weiter).

>722417 Lektion 7.0. »(« »)« – Der Klammeroperator in Java 
>724330 Lektion 7.1. Interpretation von Syntaxdiagrammen zum Klammeroperator in Java  ʸ ⃗
>722418 Lektion 7.2. »/« – Die Division in Java 
>724190 Lektion 7.3. Kombinationen von Operatoren in Java  ʸ ⃗
>724208 Lektion 7.4. Die Assoziativitätsrichtung in Java  ʸ ⃗
>724311 Lektion 7.5. Eigenschaften des Divisionsoperators in Java  °
>722421 Lektion 7.6. »*« – Die Multiplikation in Java 
>722419 Lektion 7.7. »+« – Die Addition in Java 
>723713 Lektion 7.8. Eigenschaften des Additionsoperators in Java  °
>724154 Lektion 7.9. Rechenschritte in Java 
>723875 Lektion 7.10. »+« – Die Zeichenfolgenverbindung in Java 
>724168 Lektion 7.11. Polymorphie in Java  _
>722420 Lektion 7.12. »-« – Die Subtraktion in Java 
Syntaxdiagramm
>723369 Lektion 7.13. Beispiele zu Operatorrechnungen mit Java  ⃗⃗
>720587 Lektion 7.14. Begrenzungen von Operatorrechnungen mit Java  *
>723092 Lektion 7.15. Gleitkommaarithmetik in Java  *

Kapitel 8 Namen

>720350 Lektion 8.0. Wertnamen in Java 
Syntaxdiagramm
>721146 Lektion 8.1. Qualifizierte Namen (Syntax) in Java 
Syntaxdiagramm
>723088 Lektion 8.2. Qualifizierte Namen (Bedeutung) in Java 
>722423 Lektion 8.3. Dokumentation in Java 

Kapitel 9 Aufrufe

>721110 Lektion 9.0. »()« – Aufrufe in Java 
Syntaxdiagramm
>722132 Lektion 9.1.  Ü Dokumentation von Aufrufmöglichkeiten in Java 
>722973 Lektion 9.2. Aufrufausdrücke in Operatorausdrücken in Java 
>722241 Lektion 9.3. Argumente in Java 
partielles Syntaxdiagramm
>723702 Lektion 9.4. Die Methode »java.lang.Math.floor« in Java  ⃗⃗⃗
>723704 Lektion 9.5. Verschiedene Arten von Argumentausdrücken in Java  ⃗⃗⃗
>723703 Lektion 9.6. Ergänzungen zu Argumenten in Java  ⃗⃗⃗
>723867 Lektion 9.7. Untertypen in Java 
>722100 Lektion 9.8.  Ü Para̲meter der Dokumentation in Java 
>722101 Lektion 9.9.  Ü Aufrufe mit mehreren  Argumenten in Java 
partielles Syntaxdiagramm
>722099 Lektion 9.10. Überladung und Signaturen der Dokumentation in Java 

Teil 2 Anweisungen

Schwerpunkt: imperative Programmierung.

Bisher haben wir uns damit beschäftigt, daß die Auswertung von Ausdrücken  bestimmte Werte  ergeben kann.

In diesem Teil des Kurses werden wir uns nun auch damit beschäftigen, daß die Aktivierung bestimmter Programmteile Veränderungen  herbeiführen kann.

Kapitel 10 Interaktionen

>722330 Lektion 10.0. Ausgabeanweisungen in Java 
>724184 Lektion 10.1. Folgen von Ausgabeanweisungen in Java 
>722488 Lektion 10.2. »println« – Zu Ausgabeanweisungen in Java 
>723831 Lektion 10.3. »println()« – Die println-Anweisung mit leeren Klammern in Java 
>723832 Lektion 10.4. »print« – Die print-Anweisung in Java 
>723710 Lektion 10.5. Abhängigkeiten von Auswertungen in Java 
>721823 Lektion 10.6. Wirkauswertungen in Java 
>722486 Lektion 10.7. »;« – Aufrufanweisungen in Java 
>724185 Lektion 10.8. Anweisungen in Java 
Syntaxdiagramm
>721382 Lektion 10.9. Reine Wirkaufrufe in Java 
>723177 Lektion 10.10. Terminologie des Verhaltens in Java 
>723218 Lektion 10.11. Aufrufmuster in Java 
>720517 Lektion 10.12. »{« »}« – Der Block als Anweisung in Java 
>721171 Lektion 10.13. Syntaktische Einheiten in Java  (Kurzzusammenfassung) *
Diese Kurzlektion gibt die wichtigsten Inhalte der folgenden Vertiefungslektion gekürzt wieder.
>722489 Lektion 10.14. Syntaktische Einheiten in Java  (Zusammenfassung) **
Vollständiges Syntaxdiagramm

Teil 3 Festlegungen

Schwerpunkt: prozedurale Programmierung

Eine wichtige Eigenschaft höherer Programmiersprachen ist die Möglichkeit zur Festlegung von Namen für bestimmte Dinge.

Diese Möglichkeit eröffnet einem Programm zwar – von außen betrachtet – zunächst weniger neue Fähigkeiten, aber sie ist sehr wichtig, um auch größere Programme noch übersichtlich gliedern zu können. Außerdem sind die in diesem Teil vermittelten Kenntnisse eine unabdingbare Grundlage für die objektorientierte Programmierung, deren Beherrschung wiederum nötig ist, um den größten Teil von Java  und der Standardbibliothek richtig nutzen zu können.

Kapitel 11 Namen für Werte festlegen

Ein genauere Unterscheidung verschiedener Arten von Ausdrücken (wie beispielsweise Primärausdrücke, Multiplikativausdrücke  u.s.w.) wird derzeit (2018) in diesen Kurs eingearbeitet. In den folgenden Lektionen findet sie sich noch nicht. Dort werden die verschiedenen Arten von Ausdrücken meist einfach nur als „Ausdrücke“ bezeichnet. – Stand: 2018.

>723223 Lektion 11.0. Festlegung und Verwendung von Wertnamen in Java 
>722892 Lektion 11.1. Bezeichnerzeichenfolgen in Java 
>723810 Lektion 11.2. Schlüsselwörter und Bezeichner in Java  ⁻ ⃗
>723224 Lektion 11.3. Die Syntax von final-Variablendeklarationen in Java  ⁻ ⃗
>723811 Lektion 11.4. Anforderungen an final-Variablendeklarationen in Java  ⁻ ⃗
>723823 Lektion 11.5. Die Bedeutung von final-Variablendeklarationsanweisungen in Java  ⁻ ⃗
>723812 Lektion 11.6. Gültigkeitsbereiche in Java  ⁻ ⃗
Abschnitte Variablen und Gültigkeitsbereiche in Java, Begrenzungen der Gültigkeit im Quelltext, Nichtüberlappende Gültigkeitsbereiche, Verschachtelte Bereiche, Richtung einer Deklaration ⃗, Erneute Deklarationen ⃗, Unterscheidung zu Namen aus Klassen ⃗, Übungsfragen, Gültigkeitsbereiche, Gültigkeitsbereiche, Gültigkeitsbereiche, Gültigkeitsbereiche, Gültigkeitsbereiche, Übungsaufgaben, Refaktor ⃗, Ein Anwendungsbeispiel *, Zitate *.
Behandelt Gültigkeitsbereich, Blockvariablen, lokale Variable, einführen, Einführung, Zusammenstoß, Kollision, Namenskollision.
>723221 Lektion 11.7. Der Refaktor „Umbenennung einer final-Variablen“ in Java 
Abschnitte Der Refaktor „Umbenennung einer final-Variablen“ in Java, Übungsfragen, Anwendung des Refaktors „Umbenennung einer final-Variablen“, Übungsaufgaben, Anwendung des Refaktors „Umbenennung einer final-Variablen“, Anwendung des Refaktors „Umbenennung einer final-Variablen“, Anwendung des Refaktors „Umbenennung einer final-Variablen“.
>723219 Lektion 11.8. Der Refaktor „Elimination einer final-Variablen“ in Java 
>723220 Lektion 11.9. Der Refaktor „Einführung einer final-Variablen“ in Java  ⃖(nl)
>723813 Lektion 11.10. Stilregeln zu Namen in Java 
>721445 Lektion 11.11. Anwendungsmöglichkeiten lokaler final-Variablen in Java 

Ab dieser Stelle kann bei Bedarf (von Lesern, die bald etwas über Objekte erfahren wollen) der Anfang des Aufbaukurses bis hin zum Kapitel zu JavaFX  (einschließlich) weitgehend gelesen werden. Danach kann dann ab hier bis zum Ende des Grundkurses weitergelesen werden, bevor dann der Aufbaukurs hinter dem JavaFX -Kapitel weitergelesen wird.

Kapitel 12 Die Zuweisung

>720338 Lektion 12.0. Variablen in Java 
>720854 Lektion 12.1. »=« – Die Zuweisung in Java 
>723225 Lektion 12.2. »=« – Die Zuweisung als Wirkoperator in Java 
>723226 Lektion 12.3. »=« – Die Zuweisungsanweisung in Java 
>723227 Lektion 12.4. »=« – Ergänzungen zur Zuweisung in Java  〈2〉 ⃗
>724427 Lektion 12.5. Muster von Zuweisungen in Java 
>723228 Lektion 12.6. Deklarationen ohne  Initialisierung in Java 
>723229 Lektion 12.7. Variablen und Konstanten in Java  〈2〉 ⃗

Kapitel 13 Methodendeklarationen

(Ab hier kann auch schon der Anfang des Aufbaukurses bis zu JavaFX  behandelt werden, wenn dabei einige Stellen, die Kenntnisse über Methodendeklarationen voraussetzen, ignoriert werden.)

>723790 Lektion 13.0. Einleitende Beispiele zur Deklaration von Methoden in Java 
>723231 Lektion 13.1. Einbau von Methodendeklarationen in Java 
>723232 Lektion 13.2. Die Syntax von Methodendeklarationen in Java 
>723230 Lektion 13.3. Die Bedeutung von Methodendeklarationen in Java  *
>723791 Lektion 13.4. Variablen und Methoden in Java 
>720828 Lektion 13.5. Ergänzungen zu Methodendeklarationen in Java 

Kapitel 14 Rückgabewerte

>723341 Lektion 14.0. Einleitende Beispiele zur Deklaration von Wertmethoden in Java 
>723455 Lektion 14.1. »public static int« – Die Syntax der Wertmethodendeklaration in Java 
>723456 Lektion 14.2. Die Syntax der Rückgabeanweisung in Java  〈1〉 ⃗
>723457 Lektion 14.3. Die Einschränkungen der Rückgabeanweisung in Java  〈2〉 ⃗
>721424 Lektion 14.4. Die Bedeutung einer Wertmethodendeklaration in Java 

Kapitel 15 Parametrisierung von Methoden

>723793 Lektion 15.0.  Ü Ü Die Deklaration von Parametern in Java 
>723621 Lektion 15.1. Mehrere Parameter in Java  〈2〉 ⃗
>721544 Lektion 15.2. Die Überladung von Methodennamen in Java  [AK] ⃗
>724548 Lektion 15.3. Methoden in Java  (Nachschlagelektion mit Mustern)

Teil 4 Steuerungsanweisungen

Schwerpunkt: strukturierte Programmierung

Leser, die möglichst bald die Grundlagen der objektorientierten Programmierung  mit Java  erlernen möchten, können auch erst Teil 5 und dann Teil 4 lesen.

Eine Kontrollstruktur ermöglicht es, durch einen Wert zu steuern, ob eine bestimmte Auswertung oder Ausführung erfolgt.

Kapitel 16 Aussagen

>721259 Lektion 16.0. Der Datentyp »boolean« in Java  _
Abschnitte Der Datentyp »boolean« in Java, Literale, Werte, Schlüsselwörter, Bezeichner, Prädikate, flag -Abfragen, flag -Zugriffe.
Behandelt »true«, »false«, Wahrheitsliterale, Literale, Werte, Schlüsselwörter, Prädikate, flags, Setzen eines flags, Löschen eines flags..
>720968 Lektion 16.1. »==« – Gleichheitsaussagen in Java 
>723616 Lektion 16.2. »!=« – Ungleichheitsaussagen in Java 
>723805 Lektion 16.3. »<« – Vergleiche in Java 
Abschnitte Vergleiche in Java, Einführung, Der Operator »<«, Der Operator »>«, Vereinfachte Syntax, Mathematische Schreibweise, Aussprache, Priorität, Ausdrücke ⊚, Typanforderungen (vereinfacht), Typ des Ausdrucks, Bedeutung (Wert), Beispiele ⃗, Übungsfragen, Übungsfrage, Übungsfrage, Übungsfrage, Übungsaufgaben , Vergleichsmethode, Vergleichsmethode 1, Unendlich und die Unzahl *.
>722631 Lektion 16.4. »<=« – Vergleichsverbunde in Java 
Abschnitte Vergleichsverbunde in Java, Einführung, Morphologie, Syntax, Syntax eines Ausdrucks ⊚, Bezeichnungen der Operanden, Mathematische Schreibweise, Aussprache, Priorität, Typanforderungen (vereinfacht), Typregeln, Bedeutung (Wert), Auswertung der Operanden, Ermittlung des Wertes, Positive und Negative Zahlen, Übungsfragen, Übungsfrage, Übungsaufgaben, kleinergleich, Positiv.
Definiert Komparand, positiv, nicht-negativ, negativ, nicht-positiv.

Kapitel 17 Der ternäre Operator in Java 

>724110 Lektion 17.0. »?« – Der ternäre Operator in Java 
>724169 Lektion 17.1. »?« »:« – »?« – Die Syntax  des ternären Operators in Java 

Der Grundkurs wird derzeit (2018) ab hier gerade überarbeitet. Dadurch ist es möglich, daß einige der folgenden Lektionen noch Mängel aufweisen könnten.

>720765 Lektion 17.2. »?« »:« – (ältere Lektion zum selben Thema) Der ternäre Operator in Java 
Abschnitte Der ternäre Operator in Java , Syntax (vereinfacht), Datentypen, Bedeutung (Wert), Beispiel, Zeitpunkt der Entscheidung, Trägheit der letzten beiden Operanden, Beispiel Verschachtelung ternärer Operatoren, Beispiel Die Fakultät, Übungsfragen, Übungsaufgaben.
Behandelt Auswertungswahl, ternären, Zweige, der ternäre Operator, Auswertungswahl, strikt, träge.

Kapitel 18 Die bedingte Ausführung in Java 

>721565 Lektion 18.0. »if« – Die bedingte Ausführung in Java 
Abschnitte Die bedingte Ausführung in Java , Syntax der bedingten Ausführung, Typanforderungen, Bedeutung (Verhalten) der bedingten Ausführung, Schlüsselwörter, Beispiel Statischer Ein- oder Ausschluß von Anweisungen, Beispiel Ausgabe einer bestimmten Anzahl von Sternen, Graphische Darstellungen Programmablaufpläne, Graphische Darstellungen Struktogramme, Anweisungen und Blockanweisungen, Bedingte Rückgaben, Die Kombination mehrerer bedingter Ausführungen, Bedingte Rückgaben in void -Methoden, Black-Box Tests, Die Verwendung logischer Verknüpfungen, Übungsfrage, Übungsfrage.
Behandelt if-Anweisung, if, Ausgänge, strukturierte Programmierung.
>720766 Lektion 18.1. »while« – Iterationen in Java 

Hinweis für den Dozenten  ► Am Kursende wird der Dozent einen Abgleich mit den im Programmheft angekündigten Inhalten durchführen, eventuelle Fragen beantworten und – falls noch Zeit ist, einen Ausblick auf einige nicht im Kurs behandelte Themen geben.
- for-Schleife
- Importdeklarationen (beispielsweise für java.math.BigDecimal)
- else-Klausel
- Verbundzuweisungen
- Inkrementieren und Dekrementieren
- Reihungen
- mehrere Klassendeklarationen
- logische Operatoren
- getrennte Übersetzungen
- Paketdeklarationen
- leere Anweisung

Teil 5 Grundkurs II

Dieser Grundkurs II ist erst im Aufbau. Die einzelnen Lektionen sind derzeit weder ausformuliert noch aufeinander abgestimmt. Daher ist er für das Selbststudium oder überhaupt eine Lektüre derzeit noch nicht geeignet!  (Stand 2018)

Die beiden Teile „Grundkurs II“ und „Grundkurs III“ setzen den Grundkurs fort, aber entfallen in vielen Lehrveranstaltungen aus Zeitmangel. Wer schnell die Grundlagen der objektorientierten Programmierung lernen will, kann aber an dieser Stelle erst einmal die ersten Lektionen des Aufbaukurses lesen und dann später hier weiterlesen.

Kapitel 19 Datentypen 1

>722275 Lektion 19.0. »[]« – Reihungen (arrays) in Java 

Abschnitte Reihungen in Java , Reihungen, Beispiel Der Parameter der Hauptmethode, Ausgabe von Reihungen, Zugriffe auf einzelne Komponenten einer Reihung, Syntax (vereinfacht), Typen (vereinfacht), Prioritäten (vereinfacht), Beispiele, Durchlaufen von Reihungen mit einer Doppelpunkt-Schleife, Durchlaufen von Reihungen mit einer klassischen for -Schleife, Anlegen einer neuen Reihung, Schreiben in eine Reihung, Reihungen als Parameter, Reihungen als Rückgabewerte, Übungsfragen, Übungsaufgaben.
Behandelt Komponenten, Komponententyp, Komponenten, Index, Indizierung.

Kapitel 20 Operatoren 1

>721539 Lektion 20.0. »+=««, »-=«, »*=«, »/=«, – Verbundzuweisungen in Java 

Abschnitte Verbundzuweisungen in Java , Erste Beispiele, Syntax, Typanforderungen, Typergebnis, Bedeutung, Sequenzierung, Weitere Operatoren, Anweisungsausdrücke, Prioritäten.
Behandelt 

>721536 Lektion 20.1. »++«, »--« – Inkrementieren und Dekrementieren in Java 

Abschnitte Inkrementierung, Erste Beispiele, Syntax (vereinfacht), Typanforderungen (vereinfacht), Bedeutung, Beispiele, Nachinkrementierung, Syntax (vereinfacht), Typanforderungen (vereinfacht), Bedeutung, Wirkung, Wert, Beispiele, Dekrementierung, Beispiele, Anweisungsausdrücke, Prioritäten.
Behandelt Inkrementieren, Krementieren.

>720967 Lektion 20.2. »( int )« – Wandlung nach int in Java  (Der int-cast -Operator)
>721538 Lektion 20.3. »&&«, »||«, »!« – Logische Operatoren in Java 

Abschnitte Die bedingte Auswertung in Java , Der bedingte Und-Operator »&&«, vereinfachte Syntax, Typanforderungen, Bedeutung, Bedingte Auswertung, Striktheit von Methodenparametern, Der bedingte Oder-Operator »||«, Typanforderungen, Bedeutung, Bedingte Auswertung, Beispiel Bedingte Ausgabe, Beispiel Verneinung, Der Verneinungsoperator, Typanforderungen, Rückgabespezifikation, Bedeutung, Übungsfragen, Übungsaufgaben, Zusatzaufgaben *.
Behandelt strikt.

>721292 Lektion 20.4. »%« – Der Divisionsrest in Java 

Abschnitte Der Divisionsrest in Java , Syntax (vereinfacht), Typanforderungen, Bedeutung, Beispiel Flaschen und Kartons, Beispiel Teilbarkeitsprüfung, Beispiel Uhrzeit, Übungsaufgaben.
Behandelt teilbar, Operator »%«, Divisionsrest-Operation.

Kapitel 21 Namen 1

>722219 Lektion 21.0. »import« – Importdeklarationen in Java  〈2〉

Kapitel 22 Aufrufe 1

>723666 Lektion 22.0. »format« – Variable Anzahl von Argumenten in Java  _
>724422 Lektion 22.1. »format« – Übersicht der vorgestellten Formatierungen von Java 
>723216 Lektion 22.2. »printf« – Formatieren mit Java 

Kapitel 23 Anweisungen 1

>721357 Lektion 23.0. »;« – Die leere Anweisung in Java 

Abschnitte Die leere Anweisung in Java , Syntax der leeren Anweisung, Bedeutung der leeren Anweisung, Beispiel zur leeren Anweisung, Die leere Anweisung in der if -Anweisung, Nutzen der leeren Anweisung.

>720342 Lektion 23.1. »for« – Die for -Schleife in Java 
>720343 Lektion 23.2. »else« – Die Ausführungswahl in Java 

Abschnitte Die Ausführungswahl, Syntax der Ausführungswahl (vereinfacht), Typanforderungen, Schlüsselwörter, Bedeutung der Ausführungswahl (vereinfacht), Vergleich mit der Auswertungswahl, Beispiel Kehrwert, Graphische Darstellungen Programmablaufpläne, Graphische Darstellungen Struktogramme, Initialisierung von Variablen , return -Anweisungen, Verschachtelte Verzweigungen, if -Kaskaden, Nachbildung einer Verzweigung mit bedingten Ausführungen, Refaktor Vereinfachen einer Negation, Refaktor Gleiche Anweisungen in beiden Zweigen, Refaktor Einsatz logischer Verknüpfungen, Beispiel Lösung des Puzzles „Türme von Hanoi“, Schritt 0, Schritt 1, Schritt 2, Implementation in Java, Übungsfragen, Übungsfrage, Übungsfrage, Übungsfrage, Übungsfrage, Übungsaufgaben, Übungsaufgabe.
Behandelt Ausführungswahl, Verzweigung, Zweige, if-Anweisung, if -Kaskaden, Relation.
>720899 Lektion 23.3. Übungsaufgaben zu Schleifen

Kapitel 24 Deklarationen
Kapitel 25 Allgemeines

>722726 Lektion 25.0. Netbeans

Teil 6 Grundkurs III

Kapitel 26 Allgemeines 1

>721541 Lektion 26.0. Java -Quelltexte als Unicode -Texte

Kapitel 27 Literale 1

>722607 Lektion 27.0. String-Literale in Java (mittlere Tiefe)
>722247 Lektion 27.1. String-Literale in Java  (alle Details)
>723084 Lektion 27.2. Ganzzahlige Numeralia in Java 

Kapitel 28 Datentypen 1

>720333 Lektion 28.0. »char« – Einzelne Schriftzeichen in Java 
>722830 Lektion 28.1. Zahlensysteme und Codierungen
>723086 Lektion 28.2. Die Darstellung negativer Zahlen in Java 
>721374 Lektion 28.3. Zeilenformatierung in Java
>720561 Lektion 28.4. Zahlenformatierung in Java (1)
>720124 Lektion 28.5. Zahlenformatierungen in Java  (veraltet) **
>723085 Lektion 28.6. Ganzzahlige Typen in Java 
>723089 Lektion 28.7. Negative Werte in Java 
>723091 Lektion 28.8. »float« - Gleitkommatypen in Java

Kapitel 29 Operatoren 1

>723087 Lektion 29.0. Bit-Operatoren in Java
>723113 Lektion 29.1. Träge Operandenstellen in Java

Kapitel 30 Namen 1
Kapitel 31 Aufrufe 1

Kapitel 32 Anweisungen 1

>722479 Lektion 32.0. »switch« – Der berechnete Sprung in Java
>720924 Lektion 32.0. Dokumentationskommentare (JavaDoc) in Java  [AK]
>722500 Lektion 32.1. die do-Schleife

Kapitel 33 Klassen 1

>721443 Lektion 33.0. »public static int« – Deklaration statischer Klassenkonstanten und -variablen in Java  [AK]

[^statische Felder][^statische Klassenvariablen]

>721389 Lektion 33.1. »class« – Klassendeklarationen in Java  [AK]
>721418 Lektion 33.2. Getrennte Übersetzung in Java  [AK]
>721387 Lektion 33.3. Paketdeklarationen in Java  [AK]

Kapitel 34 Ergänzungen 2

>723095 Lektion 34.0. Ausgaben auf die Windows -Konsole in Java 
>722625 Lektion 34.1. Der Java -Debugger JDB  3
>722267 Lektion 34.2. Eclipse  für Java 

Teil 7Benutzung nicht-statischer Methoden

>724499 Überblick über den Java -Aufbaukurs

Schwerpunkt: objektorientierte Programmierung

Dieser Teil setzt zunächst im wesentlich nur Kenntnisse aus den Teilen 1 bis 3 voraus und kann daher auch schon vor Teil 4 gelesen werden. Falls Teil 4 zunächst übersprungen wurde, sollte Teil 4 aber gelegentlich nachgeholt werden (spätestens vor dem nächsten Teil). Später in diesem Aufbaukurs wird dann vorausgesetzt, daß der Leser den Datentyp »boolean« und den Operators »==« kennt. Für den Anfang (bis hin zu JavaFX ) wird sogar nur vorausgesetzt, daß der Leser Methodendeklarationen lesen kann – er muß sie nicht selber schreiben können.

Lesehinweis Dieser Teil beginnt mit einem etwas anstrengendem Einstieg in den ersten Kapiteln, da dort zunächst Grundbegriffe erklärt werden, die dann später benötigt werden, man aber nicht sofort erkennen kann, wofür man diese Dinge braucht. Dafür werden dann gegen Ende von Kapitel 14 recht anschauliche Beispiele mit JavaFX  gezeigt, an denen man dann auch erkennen kann, wofür das Erlernen der Grundbegriffe am Anfang nötig war. Die Motivation für das Erlernen der Grundbegriffe kommt also erst hinterher! Der Leser sollte sich bemühen, den Einstieg trotz seiner „Trockenheit“ aufmerksam durchzuarbeiten, weil die dort vorgestellten Begriffe im Rest des Kurses und in der Java -Praxis immer wieder benötigt werden.

Es gibt am Anfang dieses Aufbaukurses wenig Motivation für den Leser. Dieser muß also entweder schon von sich aus motiviert sein, objektorientierte Programmierung mit Java  zu erlernen, oder etwas Geduld mitbringen, um bis zu den Anwendungen durchzuhalten. Wer die objektorientierte Programmierung mit Java  erlernen will, der kann aber sicher sein, am Anfang dieses Aufbaukurses sehr effizient genau das Richtige und Wichtigste zu lernen, was man dafür braucht, ohne Zeit mit anderem zu verlieren. Manchmal erkennt man dies aber auch erst, wenn man sich nach dem Ende des Kurses noch weiter mit Java  beschäftigt.

Sie lernen hier genau das Richtige, aber es ist nicht immer gleich erkennbar, wofür man es braucht.

In einem Kurs mit 12 Stunden (16 UE) umfaßt der erste, etwas trockene Teil ungefähr die ersten 6 Stunden (8 UE), in einem längeren Kurs könnte er bis zu 8 Stunden (10 UE) umfassen.

Grundsätzlich werden für eine Kursteil zunächst Kenntnisse der Lektionen ohne Stern »*« vorausgesetzt. Falls in einer Lehrveranstaltung Kenntnisse aus einer Lektion mit einem oder mehreren Sternen »*« benötigt werden, so wird der Dozent diese Kenntnisse auf Wunsch noch nachträglich vermitteln. Falls jemand diesen Text außerhalb eines Kurses liest, so kann er die Lektionen mit Stern »*« bei Bedarf nachlesen (am besten wäre es dann, sie gleich von Anfang an mitzulesen).

Kapitel 35Wiederholungen von Themen des Grundkurses

>723046 Lektion 35.0. Übungen zur Vorbereitung des Java -Aufbaukurses ⃗
>723218 Wiederholung der Lektion 10.11. Aufrufmuster in Java 
>723018 Lektion 35.1. Übungen zur Inkarnation von Syntaxdiagrammen

Kapitel 36Aufrufe nicht-statischer Methoden

Ein Referenzausdruck  ist ein Ausdruck, dessen Typ ein Referenztyp ist.

In diesem Kapitel werden Referenztypen  und Referenzausdrücke  behandelt.

Ein Referenztyp kann als Typ eines Ausdrucks vorkommen kann und Methoden enthalten. An dieser Stelle des Kurses ist es noch nicht nötig, zwischen Klassen und Schnittstellen zu unterscheiden.

Es gibt in Java  nur eine Handvoll elementarer Typen, wie »int« oder »double«. Alle anderen Typen sind Referenztypen  (davon gibt es Tausende). Der eigentliche Name eines Referenztyps wird fast immer groß geschrieben.

>721317 Lektion 36.0. Aufrufe statischer Methoden in Java 
>724158 Lektion 36.1. Aufrufe statischer Methoden über einen Ausdruck in Java 
>722339 Lektion 36.2. Aufrufe nicht-statischer Ausdruckmethoden in Java 
>723126 Lektion 36.3. Die Dokumentation für Kontextausdrücke in Java 
>724176 Lektion 36.4. Hinter einem Kontextausdruck mögliche Verbaufrufe in Java 
>724175 Lektion 36.5. Ergänzungen zur Dokumentation nicht-statischer Ausdruckmethoden in Java 
>723045 Lektion 36.6. Übungen zum Schreiben von Aufrufen in Java 

Kapitel 37Konstruierte Typen in Java

>723845 Lektion 37.0. Konstruierte Typen in Java 

Kapitel 38Obertypen und Untertypen in Java

>722340 Lektion 38.0. Obertypen in Java 
>723212 Lektion 38.1. Untertypen in Java 
Aus der Sicht seines Obertyps, ist ein Typ ein Untertyp.
>723214 Lektion 38.2. Das Inklusionsprinzip in Java 
Alle Methoden aller direkter Obertypen eines Typs sind Methoden dieses Typs.
>723213 Lektion 38.3. Das Substitutionsprinzip in Java  
Wenn ein Ausdruck eines Typs erwartet wird, ist auch ein Ausdruck eines Untertyps zulässig.

Kapitel 39Objekte

>723652 Lektion 39.0. Objekte in Java 
>723714 Lektion 39.1. Typen von Objekten in Java 
>721584 Lektion 39.2. Die Klasse »java.lang.Object« in Java 
>724187 Lektion 39.3. Ü Objektvariablen in Java 
>724196 Lektion 39.4. Typanforderungen einer Namensdeklaration in Java 

<--- bis zu dieser Stelle wurde dieser Aufbaukurs derzeit überarbeitet (Stand 2019). Die ab hier folgenden Lektionen könnten weniger einheitlich formatiert oder noch weniger ausgearbeitet  sein oder nicht ganz zu den bisherigen Lektionen passen.

>724198 Lektion 39.5. Die Objektregel für Namen in Java 
>724199 Lektion 39.6. Der Typ eines Namens in Java 
>724200 Lektion 39.7. Der Typ eines Objekts in Java 
>724197 Lektion 39.8. Die statische Aufrufprüfung in Java 
>721516 Lektion 39.9. A Erzeugungsausdrücke in Java 

Ab hier werden die Lektionen nun langsam weniger „trocken“ und der Nutzen einzelner Informationen ist wieder leichter erkennbar.

>722544 Lektion 39.10. Objektfelder in Java 

Kapitel 40JavaFX 

Hinweis für den Dozenten  ► jdk.java.net/11/
gluonhq.com/products/javafx/
openjfx.io/openjfx-docs/#install-javafx
Es sind zwei  Aufrufe nötig: erst »javac« und dann »java«, sie lassen sich nicht  zu einem Aufruf vereinigen
...\jdk-11.0.1\bin\javac -p "...\javafx-sdk-11.0.1\lib" --module-path "...\javafx-sdk-11.0.1\lib" --add-modules=javafx.controls,javafx.swing Main.java
...\jdk-11.0.1\bin\java -p "...\javafx-sdk-11.0.1\lib;." --module-path "...\javafx-sdk-11.0.1\lib" --add-modules=javafx.controls,javafx.swing Main
(PS: Eventuell ist nur zuvor eine »Main.class« zu löschen? PS: eventuell wird »-cp "...\javafx-sdk-11.0.1\lib"« nicht benötigt?)

Dokumentation: openjfx.io/javadoc/14 oder API 9

>723338 Lektion 40.0. Paradigmen in Java 
>722846 Lektion 40.1. Erste Schritte mit JavaFX 
>724252 Lektion 40.2. Textfelder in JavaFX 
>724159 Lektion 40.3. Vertikale Anordnungen in JavaFX 
>723337 Lektion 40.4. Blockobjekte in Java 
>722847 Lektion 40.5. Ereignisbehandlung in JavaFX 
>723544 Lektion 40.6. Eingabeverarbeitung in JavaFX 
(Einschließlich Einlesen von Benutzereingaben mit JavaFX )
>722838 + Lektion 40.7. Verarbeitung von Numeralia mit JavaFX  in Java 

Hinweis für den Dozenten  ► Mögliche Anmerkungen: SceneBuilder, Tic-Tac-Toe, Schachuhr, Bildverarbeitung

*** An dieser Stelle enden die kurzen Aufbaukurse. ***

Die folgenden Kapitel sind für längere Aufbaukurse gedacht.

Kapitel 41Ergänzungen zum Thema der Referenztypen

Hier beginnt der „Aufbaukurs II“, der nur in längeren Aufbaukursen behandelt wird.

>723653 Lektion 41.0. Nachrichten in Java 
>723843 Lektion 41.1. UML-Darstellung von Nachrichten in Java 
>722343 Lektion 41.2. casts (upcast, downcast) in Java  [4]

Kapitel 42Referenzen

Die Werte von Referenzausdrücken sind eigentlich keine Objekte, sondern Referenzen – die Speicheradressen von Objekten. Die Referenzen erscheinen als etwas abstrakt, da sie nicht ausgegeben  werden können.

>721515 Lektion 42.0. Referenzen und Zuweisungen (Aliaseffekte) in Java 
>720244 Lektion 42.1. Referenzen in Java  〈1〉
>723447 Lektion 42.2. »==« – Referenzen und Vergleiche in Java 

Ab hier könnten im Kurs auch noch die Begriffe „Exemplar“ (für „Objekt“) und „Exemplarerzeugungsausdruck“ (für „Erzeugungsausdruck“) verwendet werden.

>723450 Lektion 42.3. »null« – Die Nullreferenz in Java 
>723527 Lektion 42.4. Referenzen und Konstanten in Java 

Der Aufbaukurs konnte bisher gut ohne Kenntnisse von Verzweigungsanweisungen (»if«) und Schleifenanweisungen (»while«) gelesen werden. Ab hier werden diese nun manchmal als bekannt vorausgesetzt. Weiter oben, im Grundkurs, befindet sich ein Kapitel zu Verzweigungsanweisungen (»if«) und Schleifenanweisungen (»while«).

>723528 Lektion 42.5. Referenzparameter in Java 
>721571 Lektion 42.6. Der Typ eines Parameters in Java 
>723529 Lektion 42.7. Referenzergebnisse in Java 
>723530 Lektion 42.8. Referenzen und die Speicherverwaltung in Java 

Kapitel 43Statische Methoden und Objekte

>723789 Lektion 43.0. Ergänzungen zu Objekten in Java 
>723630 Lektion 43.1. Statische Methodendeklarationen und Objekte in Java 
>723362 Lektion 43.2. Obertypparameter in Java 

Kapitel 44Einige Spezielle Klassen / Anwendungen

>721583 Lektion 44.0. Unveränderliche Objekte mit versteckten Felder am Beispiel der Klasse "java.lang.String" ⃗
>720868 Lektion 44.1. Veränderliche Objekte mit versteckten Feldern am Beispiel der Klasse "StringBuilder" ⃗
>723303 Lektion 44.2. Die Klasse »java.lang.Integer« in Java 
>723305 Lektion 44.3. Erzeugungsausdrücke von »java.lang.Integer«
>720863 Lektion 44.4. Explizite java.lang.Integer-Verpackung in Java  [4]
>723304 Lektion 44.5. Implizite java.lang.Integer-Verpackung in Java  [4]
>722246 Lektion 44.6. Hüllklassen in Java  [4]
>720364 Lektion 44.7. Zehnerrechnen in Java  *
Die Klasse "BigDecimal"
>720347 Lektion 44.8. Dateizugriffe in Java 
>722546 Lektion 44.9. Persistierung von Konfigurationen in Java 

Kapitel 45 Behälter *

>722559 Lektion 45.0. »@java.lang.SuppressWarnings« – Annotationen in Java  [3]
>722141 Lektion 45.1. List und varargs-Aufrufe in Java 
>722545 Lektion 45.2. »< … >« – Typargumente
>721567 Lektion 45.3. (dynamische Abbildungen in Java ) (Maps, Zuordnungen, HashMaps)

Teil 8Deklaration nicht-statischer Methoden

Kapitel 46Deklaration neuer Referenztypen [5]

>721598 Lektion 46.0. Objekte zu einer Klassendeklaration in Java  [5]
Abschnitte Objekte zu einer Klassendeklaration in Java .
Behandelt leere Deklaration.
>721600 Lektion 46.1. Deklaration von Objektfeldern in Java  [5]
Abschnitte Deklarationen nicht-statischer Felder in Java , Ein Objekt mit einem Feld, Feldnamen, Zwei Objekte mit jeweils einem Feld, Ein Objekt als Verbund zweier Felder, Initialisierungen von Feldern, Übungsfragen, Übungsaufgaben.
Behandelt 
>721599 Lektion 46.2. Deklaration nicht-statischer Methoden in Java  [5]
Was ist ein Objekt? (Wiederaufnahme)

Hinweis für den Dozenten  ► Hier werden in einem Kurs nun die mit [AK] gekennzeichneten Lektionen aus dem Ergänzungsteil behandelt.

>721601 Lektion 46.3. Konstruktoren in Java  [3]
>721500 Lektion 46.4. »private« – Invarianten und Zugriffsbeschränkungen in Java  [3]

Kapitel 47Schnittstellen

>721595 Lektion 47.0. Schnittstellen in Java
>721089 Lektion 47.1. Die Implementation von Schnittstellen in Java 
>721529 Lektion 47.2. Deklaration von Schnittstellen in Java 

Kapitel 48Erweiterung von Referenztypen

>723211 Lektion 48.0. Direkte Obertypen in Java 
Wie man die direkten Obertypen in der Dokumentation abliest.
>721603 Lektion 48.1. Erweitern von Klassen in Java  (Vererbung)
>722843 Lektion 48.2. Ersetzen von Methoden beim Erweitern in Java 

>721615 Lektion 48.3. Konstruktoren und Erweiterungen in Java 
>721612 Lektion 48.4. Schreiben von Basisklassen in Java 
>724201 Lektion 48.5. Dynamische und Statische Versendung in Java 

Kapitel 49Abstrakte Methoden in Java 

>721625 Lektion 49.0. Abstrakte Klassen in Java 
>720867 Lektion 49.1. Nachrichten an Ausdrücke (Polymorphie) in Java 
>722735 Lektion 49.2. Anonyme innere Klassen in Java  ⃖

Wer alles bis hier gelernt hat, besitzt die nötige Voraussetzungen für den Besuch von Stefan Rams Android -Kurs.

Kapitel 50Weitere Möglichkeiten der Ablaufsteuerung

>722004 Lektion 50.0. Ausnahmen in Java  [3]
>722560 Lektion 50.1. assert-Anweisungen (Annahmen) in Java  [4]

Kapitel 51 Einzelne nützliche Themen *

>722857 Lektion 51.0. Code-Punkte in Java
>722108 Lektion 51.1. Reguläre Ausdrücke in Java
>720768 Lektion 51.2. Umgang mit der Konsole in Java (Einlesen)
>721606 Lektion 51.3. »instanceof« – Typen testen in Java  [5]
>722256 Lektion 51.4. jar-Archive (Bibliotheken)

Kapitel 52Einschlüsse in Java 

>722844 Lektion 52.0. Pseudoclosures in Java 

Kapitel 53 Methoden als Ausdrücke

>722852 Lektion 53.0. Methodenschnittstellen in Java 
>722828 Lektion 53.1. »->« – Methodenliterale in Java 
>722842 Lektion 53.2. »::« – Methodenreferenzen in Java  [5]
>723603 Lektion 53.3. Ströme in Java

Kapitel 54Verschiedenes in Java 

>722850 Lektion 54.0. Nicht-Statische Initialisierer in Java

Kapitel 55 Typparameter

>722856 Lektion 55.0. Typparameter ohne Varianz in Java
>722831 Lektion 55.1. Varianz in Java 
>722837 Lektion 55.2. Typparameter in Java (Schreiben generischer Deklarationen)

Kapitel 56 Ergänzungen zum Praxiskurs

>722626 enums

>722854 Lektion 56.0. JavaScript in Java
>720529 Lektion 56.1. Reflection
>722290 Lektion 56.2. Netzzugriffe in Java
>720002 Lektion 56.3. EBNF
>722855 Lektion 56.4. Auswertung von Ausdrücken in Java
>722123 Lektion 56.5. Evaluating Expression with Java
>720496 Lektion 56.6. Verläufe in Java [threads]
>721649 Lektion 56.7. Java SAX parser (XML reader) (in Englisch)
>722171 Lektion 56.8. Writing XML with Java
>721672 Lektion 56.9. RDF/XML als Java -Speicher-Format (U)

Teil 9Systeme der Java -Programmierung

Kapitel 57 Swing

>721245 Lektion 57.0. Anwendung anonymer innerer Klassen in Swing  in Java  *
>722598 Lektion 57.1. Plotten mit Swing  *
Abschnitte Plotten mit Swing , Ein kurzes Programm, Ein kurzes Programm mit Puffer, Ein einfaches Rahmenwerk.
Stichwörter Zeichnen, Malen, Graphik.
>722839 Lektion 57.2. BufferedImage (Swing ) in Java 

Abschnitt 7.1.1 Struktur von Komponenten

>721644 Zeigegerätempfänger

Kapitel 58 Datenbanken

>722764 Lektion 58.0. MySQL -Server und Java 

Kapitel 59 Windows

Die »user.country« kann unter Windows 7  nur von einem Administrator unter den Regionaleinstellungen der Sprache für „Nicht-Unicode-Programme“ umgestellt werden.

Kapitel X2 Dateisysteme
Kapitel X3 JavaFX

>723659 Eine Schachuhr mit JavaFX 
>723730 Java-Image-Prozessor

Teil A Anhänge

Kapitel Erste Schritte unter Windows 

>723849 Lektion W-0 Aspekte der IBM-PC -Tastatur
>723881 Lektion W-1 Windows -Grundlagen für Programmierkurse
>722733 Lektion W-2 Arbeitsverzeichnisse unter Windows  in Unterrichtsräumen
>723038 Lektion W-3 Erste Schritte mit dem installierten JDK unter Windows 
>723474 Lektion W-3 Ein AHK-Skript *

Anhang A.0 Zur Fragestunde

Kapitel Programmfragmente

>723568 Fragment Ufilter zum Finden von this-Methoden in Java 

Kapitel Rohe Programme

>723798 Rohes Programm dirmerge

A.0.1 OOA/OOD

>722829JavaFX  in Java 
Es soll eine JavaFX -Anwendung mit mehreren Klassen gezeigt werden.
>723141Tic-Tac-Toe  in Java 

A.0.2 Andere Themen

>723020 Die Bibliothek Spring  in Java 
Es soll etwas über Spring  erzählt werden.
>723139 Registrierungszugriffe mit Java 
>720248 Aktuelle Java -Notizen

Anhang A.1 Quellen und Lernhilfen

>720782 A.1.0. Deutschsprachige Quellen zur Programmiersprache Java 
>724261 English-Language Java Resources
Abschnitte Deutschsprachige Quellen zur Programmiersprache Java .
Behandelt 
>724350 Notiz Weiterlernen nach dem Ende eines Programmierkurses
>723647 A.1.2. Weiterlernen von Java 
Wie kann man nach Ende des Kurses weiterlernen?
>721928 A.1.3. Die Programmiersprache Java  in Berlin
Abschnitte Java  in Berlin.
>721639 A.1.4. Lernen lernen
Lernen Sie zehn Jahre lang programmieren!
https://www.purl.org/stefan_ram/html/21-tage

Anhang A.2 FAQ zu Java 

>724396 Was ist ein Objekt in Java ?
>724395 Was ist eine Schnittstelle?
>724394 Was ist objektorientierte Programmierung (OOP)?
>724397 Was ist Vererbung?
>723069 Wie kommt man zu Klassen in Java ?

Anhang A.3 FAQ zu Programmierkursen
Anhang A.4 FAQ zu Kursen
Anhang A.5 Anmerkungen

>722553FAQ  zum Java -Kurs *
>723664 Anmerkungen zum Java -Kurs

Hinweis für den Dozenten  ►  Am Kursende wird der Dozent einen Abgleich mit den im Programmheft angekündigten Inhalten durchführen, eventuelle Fragen beantworten und – falls noch Zeit ist, einen Ausblick auf einige nicht im Kurs behandelte Themen geben.

Auslieferung

JDK11 unterstützt nur noch jlink zur Auslieferung?

https://docs.oracle.com/javase/10/tools/jlink.htm#JSWOR-GUID-CECAC52B-CFEE-46CB-8166-F17A8E9280E9

Diese können aber nicht lizenzfrei weitergegeben werden?

Bei Kunden kann aber OpenJDK installiert werden (GPL mit classpath exception), also nur OpenJDK fällt unter GPL, der Rest kann nach Belieben lizenziert werden.

The OpenJDK build from Oracle is $free, GPL licensed (with Classpath exception so safe for commercial use), and provided alongside their commercial offering. It will only have 6 months of security patches, after that Oracle intends you to upgrade to Java 12.

Amazon corretto

adoptopenjdk.net/releases.html?variant=openjdk11&jvmVariant=hotspot

jdk.java.net/11/

www.azul.com/downloads/zulu/

jlink 2019-07-24T17:10:35+01:00

"…\jdk-11.0.1\bin\jdeps.exe" --print-module-deps Main.class

java.base

"…\jdk-11.0.1\bin\jlink.exe" --no-header-files --no-man-pages --compress=2 --strip-debug --add-modules java.base --output customjre

.\customjre\bin\java Main

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-Kurs Java Kurs Javakurs Tutorial Java Online-Kurs Java programmieren Java lernen Java lernen online Java für Anfänger Die Programmiersprache Java-Anleitung Java-Lehrgang Java-Tutorial Lernkurs Dozent Berlin Einführung Seminar Schulung 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, Java 1.8, Java 8, Java 1.9, Java 9, Java 1.10, Java 10, 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, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 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. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/java-kurs