Java als erste Programmiersprache
Beschreibung
In diesem Seminar lernen Sie die Grundlagen der Objekt-Orientierten Programmierung anhand der Programmiersprache 'Java' kennen. Wir schreiben gemeinsam kleine, aber nützliche Kommandozeilen-Programme und krönen diesen Kurs mit einer Desktop-Applikation.
Agenda
Kapitel 1: Vorstellung der Konzepte
- Compiler, Runtime-Environment, Integrated Development Environment, Build-Systeme
- Klassen, Methoden, Felder, Typen, Aufzählungen
- Variablen, Literale, Konstanten, Arrays, Collections
- Operatoren, Methoden-Aufrufe, einfache Ausgaben
Kapitel 2: Kontrollstrukturen
- Verzweigungen (if ... else & switch)
- Schleifen (for, while, do ... while)
Kapitel 3: Zugriffsrechte und Modifier
- public, protected, package private, private für Klassen und Methoden
- final für Klassen, Methoden und Felder
Kapitel 4: Kennenlernen der Standard-Bibliothek
- Input/Output mit Streams
- Mathematik & Zufallszahlen
- Datum und Uhrzeit
- Kryptografie
Kapitel 5: Schnittstellen
- Einfache Schnittstellen und Serializable
- FunctionalInterface und Lambda-Ausdrücke
- Das streaming-api
Kapitel 6: Externes
- Externe Bibliotheken suchen, finden, einbinden
- Ausführbare JAR-Dateien
- Eigene Bibliotheken erstellen und einbinden
Mögliche Übungen
- Das 'Hallo Welt'-Programm und das letzte Mal kompilieren an der Kommandozeile
- Das Zahl 'Pi' nach der Monte-Carlo-Methode berechnen
- WordCount: Zählen der Bytes, Wörter und Zeilen einer Text-Datei
- Mehrere Dateien nach einem Schema umbenennen, z.B. <Dateiname>.JPEG nach <Dateiname>.jpg oder auch [003.png 004.png] nach [A000003.png A000004.png]
- Text nach PDF konvertieren
Steckbrief
| Titel: | Java als erste Programmiersprache |
|---|---|
| Level: | Anfängerin / Anfänger ohne Vorkenntnisse |
| Dauer: | 5 Tage (auch 3 Tage möglich) |
| Technologien: | openjdk, Editor | IDE, maven |
| Verfügbarkeit: | also available in englisch |