Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

Gliederung Javakurs 2007: Unterschied zwischen den Versionen

(LE 6 (90 min))
(LE 6 (90 min))
Zeile 47: Zeile 47:
  
 
=== LE 6 (90 min) ===
 
=== LE 6 (90 min) ===
** Standartmethoden toString, equals
+
** Standardmethoden toString, equals
 
* == versus equals
 
* == versus equals
 
* Streams
 
* Streams
 
* Fehlerbehandlung
 
* Fehlerbehandlung
 
** über Rückgabewert
 
** über Rückgabewert
** über Exeptions
+
** über Exceptions
 
*Exkurs strukturiertes Programmieren (?)
 
*Exkurs strukturiertes Programmieren (?)
 
*Ausblick Testdriven Development (?)
 
*Ausblick Testdriven Development (?)

Version vom 28. Februar 2007, 17:42 Uhr

LE 1 (45 min)

  • HelloWorld
  • compilieren und ausführen
  • Wie wirde ein iteratives Programm verarbeitet?
  • Variablen
    • Deklaration und Zuweisung
    • wichtige Basistypen
  • Fallunterscheidungen
  • Blöcke
  • Kommentare
  • Compilermeldungen lesen

LE 2 (45 min)

  • Arrays
  • Methoden
    • Warum benutzen wir Methoden?
    • Wie werden sie deklariert?
    • Call by Value
  • Schleifen
    • while
    • for
    • Schleifenbedingungen
    • Endlosschleifen vermeiden (Gleitkommazahlen, >=, ...)

LE 3 (45 min)

  • sprechende Namen
  • Testen
    • Testwerte finden
    • Was kann man mit Testen erreichen, warum trotzdem essentiell
  • Debugging
  • ... ?

LE 4 (45 min)

  • Objektorientierung
    • Modularisierung von Code (?)
    • Modularisierung von Daten (?)
    • Information Hiding
    • Daten bringen ihre Methoden mit

LE 5 (90 min)

  • Vererbung
    • Methoden erben
    • Methoden überschreiben
  • Vererbungsbaum Richtung Objekt
  • Interfaces
  • Java API

LE 6 (90 min)

    • Standardmethoden toString, equals
  • == versus equals
  • Streams
  • Fehlerbehandlung
    • über Rückgabewert
    • über Exceptions
  • Exkurs strukturiertes Programmieren (?)
  • Ausblick Testdriven Development (?)
  • Packages
  • Bibliotheken

Abschlussveranstaltung