home  |  suche  |  kontakt/johner  |  institut  |  hinweise 
studierende  |  tech-docs  |  blog  |  mindmailer 

Wichtiger Hinweis!!

Dieses Skript wurde von Lilli Stegmüller erstellt. Es ist noch nicht endgültig validiert, kann aber dennoch dienen, um den gelernten Stoff nachzuvollziehen.

1 Grundlagen Java

   1.1 Datentypen

   1.2 Java Klassen

         1.2.1 Innere Klassen

   1.3 Werteübergabe - by value and by reference

   1.4 Objetidentität

   1.5 Datum-/Uhrzeitobjekt - Calendar

   1.6 Enum

   1.7 Komponenten

   1.8 Interfaces

   1.9 Vererbung

   1.10 abstrakte Klassen

   1.11 abstrakte Klassen vs. Interface

   1.12 Modifier

   1.13 Fehlerbehandlung

2 Vertiefung Java

   2.1 Assertions

   2.2 Reflection und Annotation

   2.3 JavaDocs

   2.4 Logging

   2.5 Arbeiten mit Dateien

   2.6 XML und Dom4J

   2.7 Threads

         2.7.1 Nebenläufigkeit

         2.7.2 Realisierung von Multithreading in Java

         2.7.3 Arbeiten mit Threads

         2.7.4 Synchronisierung von Threads

         2.7.5 Synchronisierung von Threads mit Java 5

  2.8 Reguläre Ausdrücke

  2.9 PDF Generierung mit iText

  2.10 Grafiken mit JFreeChart

3 Java Collections

   3.1 Objektsammlungen

        3.1.1 Collections des Typs Map

   3.2 Java Collection Framework

4 Bäume und Graphen

   4.1 Bäume

       4.1.1 binäre höhenbilanzierte Suchbäume

       4.1.2 Vielwegbäume

   4.2 B-Bäume

       4.2.1 Suchen in B-Bäumen

       4.2.2 Einfügen in B-Bäume

        4.2.3 Löschen in B-Bäumen

   4.3 Graphen

       4.3.1 Spezielle Graphen

       4.3.2 Page-Rank Algorithmus