G R U N D L A G E N
Installation JDK | Einrichtung UltraEdit

 
A. - Grundlagen der objektorientierten Programmierung
 
1.Einführung
   - Kurze Geschichte von Java 09.11.16 - 76 kB J00_Einfuehrung1a.pdf
   - Erste Schritte 09.11.16 - 144 kB J00_Einfuehrung1b.pdf
   - Kompilierung / Ausführung 09.11.16 - 197 kB J00_Einfuehrung2.pdf
   - Formatierungskonventionen 10.11.16 - 143 kB J00_Einfuehrung3.pdf
   - Unterschiede zu C / C++ 14.11.16 - 189 kB J00_Einfuehrung4.pdf
   - API-Bibliothek (import...) 09.11.16 - 136 kB J00_Einfuehrung5.pdf
 
2. Klassen / Objekte
   - Bedeutung von Klassen 27.02.17 - 119 kB J01_Klassen.pdf
   - Bedeutung von Objekten 09.11.16 - 111 kB J01_Objekte.pdf
   - Konstruktoren 09.11.16 - 162 kB J01a_Konstruktoren_1.pdf
   - Konstruktor-Argumente 09.11.16 - 85 kB J01a_Konstruktoren_2.pdf
   - Sichtbarkeit / Lebensdauer 09.11.16 - 75 kB J01b_Sichtbarkeit.pdf
   - Objektzerstörung (Garbage Collection)
     finalize
09.11.16 - 85 kB J01c_Finalize.pdf
 
3. Zugriff auf Objekte
   - Attribute (private, public) 09.11.16 - 278 kB J02a_Zugriffsarten1.pdf
   - Bedeutung von static 09.11.16 - 104 kB J02a_Zugriffsarten_static.pdf
   - Methoden, Signatur 09.11.16 - 140 kB J02b_Methoden.pdf
 
4. Datentypen
   - Wertdatentypen/ Hüllklassen 09.11.16 - 97 kB J03a_Wertdatentypen_Huellklassen.pdf
   - Wertdatentypen: Operatoren 09.11.16 - 204 kB J03a_Wertdatentypen_Operatoren.pdf
   - lokale Variablen <-> Objektvariablen 09.11.16 - 127 kB J03b_Variablentypen.pdf
   - Objektdatentypen / Methoden-Übergabe 09.11.16 - 189 kB J03c_Objektdatentypen.pdf
   - Objektdatentypen (=, ==-Operator) 09.11.16 - 141 kB J03c_Operationen_Objekte.pdf
   - Strings / Umwandlungsfunktionen 09.11.16 - 134 kB J03c_Operationen_Strings.pdf
 
5.Ablaufsteuerung:
   - Kontrollstrukturen 09.11.16 - 74 kB J04_Kontrollstrukturen0.pdf
   - Verzweigung / Alternative (if-else / switch-case) 09.11.16 - 117 kB J04_Kontrollstrukturen1.pdf
   - Wiederholung / Schleife (for / while / do while) 09.11.16 - 120 kB J04_Kontrollstrukturen2.pdf
 
6. Arrays
   - Statische Arrays 09.11.16 - 146 kB J04a_Statische_Vektoren.pdf
   - Statische Arrays - Methoden-Übergabe 22.02.17 - 44 kB J04a_Statische_Vektoren_Uebergabe.pdf
   - Dynamische Arrays 09.11.16 - 158 kB J04b_Dynamische_Vektoren.pdf
 
7. Ein- & Ausgabe / Streamklassen
   - API-Streamklassen 09.11.16 - 147 kB J05a_Ein_Ausgabe-Streams1.pdf
   - Ein- / Ausgabe in Dateien 09.11.16 - 124 kB J05a_Ein_Ausgabe-Streams2.pdf
   - Einlesen mit Scanner-Klasse 22.02.17 - 187 kB J05a_Scanner.pdf
   - Ein- / Ausgabe mit IO-Tools 22.02.17 - 111 kB J05a_Ein_Ausgabe-Tools.pdf
   - Dateifunktionen (FILE) 22.02.17 - 136 kB J05a_FileOperations1.pdf
 
8. Objektspeicherung
   - Textbasierte Objektspeicherung (XML) 02.03.16 - 37 kB J05b1_Serialisierung_XML.doc
        Beispiel Bibliotheksverwaltung 02.03.16 - 40 kB J05b2_Serialisierung_XML_Beispiel.doc
        Beispiel Kundenverwaltung (Beschreibung) 02.03.16 - 67 kB J05b3_Kundenverwaltung1.doc
        Beispiel Kundenverwaltung (Implementierung) 02.03.16 - 54 kB J05b4_Kundenverwaltung2.doc
   - Java-Serialisierung (ObjectStreams) 02.03.16 - 41 kB J05b5_Serialisierung_API.doc
        Beispiel Kundenverwaltung (ObjectStreams) 02.03.16 - 24 kB J05b6_Serialisierung_API_Beispiel.doc
 
9. Weitere Themen
.    - Ausnahmen (Exceptions) 02.03.16 - 41 kB J05c_Exceptions.doc
   - Packages 02.03.16 - 43 kB J05c_Packages.doc
   - Archivierung / JAR 02.03.16 - 85 kB J05c_JAR.doc
 

B. - Klassenbeziehungen
 
Assoziation <-> Vererbung    02.03.16 - 38 kB J06_Klassen_Beziehungen.doc
 
10. Assoziation
   - Einseitige Assoziation 02.03.16 - 60 kB J06a_Klassen_Assoziation1.doc
      Kunde-Adresse-Rechnungen 02.03.16 - 46 kB J06a_Klassen_Assoziation1_Beispiel1.doc
   - Zweiseitige Assoziation 02.03.16 - 44 kB J06a_Klassen_Assoziation2.doc
   - Innere Klassen 02.03.16 - 47 kB J06a_Klassen_Innere.doc
 
11.Vererbung
   - Definition / Bedeutung 02.03.16 - 44 kB J06b_Klassen_Vererbung1.doc
   - Bedeutung der Zugriffskennzeichner 02.03.16 - 43 kB J06b_Klassen_Vererbung2.doc
   - Objekterzeugungsprozess 02.03.16 - 56 kB J06c_Klassen_Konstruktoren_1.doc
   - Konstruktoren / super(..) 02.03.16 - 49 kB J06c_Klassen_Konstruktoren_2.doc
   - Überschreiben von Methoden 02.03.16 - 50 kB J06c_Klassen_Ueberschreiben1.doc
   - Aufruf überschriebener Methoden 02.03.16 - 64 kB J06c_Klassen_Ueberschreiben2.doc
      Beispiel-Programme 02.03.16 - 52 kB J06c_Klassen_Ueberschreiben3.doc
   - Abstrakte Klassen 02.03.16 - 39 kB J06d_Klassen_abstrakte.doc
   - Abstrakte Methoden 02.03.16 - 54 kB J06d_Klassen_abstrakte_Methoden.doc
   - Interfaces 02.03.16 - 59 kB J06e_Interfaces.doc
   - Beispiel-Programme 02.03.16 - 30 kB Uebungen/Hausaufgabe.doc
 
12.Polymorphie / Typumwandlung
   - Grundlagen (Referenz- / Objekttyp) 02.03.16 - 62 kB J06e_Klassen_Polymorphie_1.doc
   - Upcast / Downcast 02.03.16 - 53 kB J06e_Klassen_Polymorphie_2.doc
   - Virtuelle Methoden 02.03.16 - 66 kB J06e_Klassen_Polymorphie_3.doc
   - Übung 3: Abstrakte Methoden 02.03.16 - 32 kB