Beschreibung
In diesem Seminarwiederholen Sie die Grundlagen der Objekt-Orientierten Programmierung und lernen die Besonderheiten von Java kennen. Wir entwickeln gemeinsam nützliche kleine Werkzeuge und gerne auch Anwendungen mit GUI oder für's Web.
Dieses Seminar gibt es auch in einer spezielleren Variante für C++-Entwickler.
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
- 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
Steckbrief
| Titel: | Umstieg auf Java |
|---|---|
| Level: | Fortgeschrittene Programmiererinnen und Programmierer |
| Dauer: | 3 Tage |
| Siehe auch: | Umstieg von C++ auf Java |