Einstieg in Java 6.

Einstieg in Java 6.

von: Bernhard Steppan

Galileo Press, 2009

ISBN: 9783836213790

Sprache: Deutsch

589 Seiten, Download: 18168 KB

 
Format:  PDF, auch als Online-Lesen

geeignet für: Apple iPad, Android Tablet PC's Online-Lesen PC, MAC, Laptop


 

eBook anfordern

Mehr zum Inhalt

Einstieg in Java 6.



  Inhalt 6  
  Vorwort 20  
  1 Digitale Informationsverarbeitung 26  
     1 Digitale Informationsverarbeitung 28  
        1.1 Einleitung 28  
        1.2 Zahlensysteme 28  
        1.3 Informationseinheiten 33  
        1.4 Kodierung von Zeichen 34  
        1.5 Kodierung logischer Informationen 37  
        1.6 Zusammenfassung 40  
        1.7 Aufgaben 41  
  2 Programmiersprachen 42  
  3 Objektorientierte Programmierung 62  
     3 Objektorientierte Programmierung 64  
        3.1 Einleitung 64  
        3.3 Klassen 66  
        3.4 Abstraktion 70  
        3.5 Vererbung 71  
        3.6 Kapselung 74  
        3.7 Beziehungen 75  
        3.8 Designfehler 79  
        3.9 Umstrukturierung 79  
        3.10 Modellierung 79  
        3.11 Persistenz 79  
        3.12 Polymorphie 80  
        3.13 Designregeln 81  
        3.14 Zusammenfassung 82  
        3.15 Aufgaben 82  
  4 Sprache 88  
     4 Sprache 90  
        4.1 Einleitung 90  
        4.2 Schlüsselwörter 93  
        4.3 Einfache Datentypen 94  
        4.4 Erweiterte Datentypen 103  
        4.5 Benutzerde.nierte Datentypen 107  
        4.6 Variablen 113  
        4.7 Konstanten 113  
        4.8 Methoden 113  
        4.9 Operatoren 119  
        4.10 Ausdrücke 132  
        4.11 Module 139  
        4.12 Dokumentation 142  
        4.13 Zusammenfassung 143  
        4.14 Aufgaben 143  
  5 Entwicklungsprozesse 146  
     5 Entwicklungsprozesse 148  
        5.1 Einleitung 148  
        5.2 Planungsphase 151  
        5.3 Konstruktionsphase 152  
        5.4 Betriebsphase 171  
        5.5 Zusammenfassung 172  
        5.6 Aufgaben 172  
  6 Plattform 174  
     6 Plattform 176  
        6.1 Einleitung 176  
        6.2 Bytecode 176  
        6.3 Java Runtime Environment 178  
        6.4 Native Java-Programme 184  
        6.5 Portabilität eines Java-Programms 186  
        6.7 Zusammenfassung 192  
        6.8 Aufgaben 193  
  7 Gesetzmäßigkeiten 194  
     7 Gesetzmäßigkeiten 196  
        7.1 Einleitung 196  
        7.2 Sichtbarkeit 196  
        7.3 Auswertungsreihenfolge 206  
        7.4 Typkonvertierung 209  
        7.5 Polymorphie 214  
        7.6 Programmierkonventionen 219  
        7.7 Zusammenfassung 222  
  8 Klassenbibliotheken 226  
     8 Klassenbibliotheken 228  
        8.1 Einleitung 228  
        8.2 Java 2 Standard Edition 231  
        8.3 Java 2 Enterprise Edition 271  
        8.4 Java 2 Micro Edition 276  
        8.5 Zusammenfassung 278  
        8.6 Aufgaben 278  
  9 Algorithmen 280  
     9 Algorithmen 282  
        9.1 Einleitung 282  
        9.2 Algorithmen entwickeln 282  
        9.3 Algorithmenarten 283  
        9.4 Algorithmen anwenden 289  
  10 Konsolenprogramme 296  
     10 Konsolenprogramme 298  
        10.1 Einleitung 298  
        10.2 Projekt »Transfer« 298  
        10.3 Aufgaben 310  
        11.3 Zusammenfassung 343  
        11.4 Aufgaben 344  
  12 Einfache Ober.ächen mit AWT und Swing 346  
  13 Komplexe Ober.ächen mit Swing 376  
     13 Komplexe Ober.ächen mit Swing 378  
        13.1 Einleitung 378  
        13.2 Projekt »Nestor« – die Ober.äche 378  
        13.3 Zusammenfassung 398  
        13.4 Aufgaben 399  
  14Webober .ächen mit Servlets 402  
     14 Webober.ächen mit Servlets 404  
        14.1 Einleitung 404  
        14.2 Projekt »Xenia« – die Ober.äche 410  
        14.3 Zusammenfassung 426  
        14.4 Aufgaben 427  
  15 Datenbankprogrammierung 430  
     15.1 Einleitung 430  
     15.2 Projekt »Hades« 432  
     15.3 Projekt »Charon« 434  
     15.4 Zusammenfassung 447  
     15.5 Aufgaben 447  
  16 Datenbankanwendungen 448  
     16 Datenbankanwendungen 450  
        16.1 Einleitung 450  
        16.2 Projekt »Perseus« 450  
        16.3 Projekt »Charon« 461  
        16.4 Projekt »Nestor« 463  
        16.5 Zusammenfassung 467  
        16.6 Aufgaben 467  
  17 Dynamische Websites 468  
     17 DynamischeWebsites 470  
        17.1 Einleitung 470  
        17.2 Projekt »Charon« 470  
        17.3 Projekt »Xenia« 474  
        17.4 Zusammenfassung 480  
        17.5 Aufgaben 481  
  18 Lösungen zu Teil I 484  
     18 Lösungen zu Teil I 486  
        18.1 Digitale Informationsverarbeitung 486  
        18.2 Programmiersprachen 487  
        18.3 Objektorientierte Programmierung 488  
  19 Lösungen zu Teil II 492  
     19 Lösungen zu Teil II 494  
        19.1 Sprache 494  
        19.2 Entwicklungsprozesse 497  
        19.3 Plattform 499  
        19.5 Klassenbibliotheken 502  
        19.6 Algorithmen 504  
  20 Lösungen zu Teil III 508  
     20 Lösungen zu Teil III 510  
        20.1 Konsolenprogramme 510  
        20.2 Erste Schritte mit gra.schen Ober.ächen 511  
        20.3 Einfache Ober.ächen mit AWT und Swing 512  
        20.4 Komplexe Ober.ächen mit Swing 514  
        20.5 Webober.ächen mit Servlets 516  
        20.6 Datenbankprogrammierung 517  
        20.7 Datenbankanwendungen 518  
  21Werkzeuge 524  
     21 Werkzeuge 526  
        21.1 Einleitung 526  
        21.2 Kriterien zur Werkzeugauswahl 528  
        21.3 Einzelwerkzeuge 540  
        21.4 Werkzeugsuiten 546  
  22 Computerhardware 560  
     22 Computerhardware 562  
        22.1 Einleitung 562  
        22.2 Aufbau eines Computers 562  
        22.3 Bussystem 562  
        22.4 Prozessoren 563  
        22.5 Speichermedien 564  
        Betriebssystem 565  
        Arbeitsspeicher ( RAM) Natives Programm Java Virtuelle Maschine ( JVM) Java- Programm Java- Programm ( Native Code) 565  
        22.6 Ein- und Ausgabesteuerung 565  
        22.7 Taktgeber 566  
        22.8 Zusammenfassung 566  
  23 Glossar 568  
  24 Literatur 578  
     24 Literatur 580  
        24.1 Basiswissen 580  
        24.2 Java im Detail 580  
        24.3 Größere Java-Projekte 581  
        24.4 Anhang 582  
  Index 584  

Kategorien

Service

Info/Kontakt