1Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Advanced Programming Techniques, SS 2008. 8.4.2008
Advanced Programming
Techniques
2. Java Schnellkurs
Sommersemester 2008
Prof. Dr. Bernhard Humm
Hochschule Darmstadt, FB Informatik
2Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Advanced Programming Techniques, SS 2008. 8.4.2008
Einordnung in den gesamten Kurs
1. Einführung
2. Java Schnellkurs
3. Code-Dokumentation
4. Unit Testing
5. Komponenten und Schnittstellen
6. Klassenbibliotheken
7. Design Patterns
8. Refactoring
9. Fehlerbehandlung
10.Debugging, Logging, Tracing
11.Performance-Optimierung
Übersicht
Programmierkonstrukte
Klassen und Interfaces
JDK
Literatur
Übersicht
Agenda
4Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Advanced Programming Techniques, SS 2008. 8.4.2008
Java im Kontext anderer Programmiersprachen
1950
1960
1970
1980
1990
2000
Assemblersprachen
Maschinensprachen
PL360
APL
BCPL PL/1
Fortran
ALGOL
C
C++
COBOL
Basic
ALGOL68
Ada
PASCAL
SIMULA
SMALLTALK80
OO Turbo-
PASCAL
MODULA
OBERON
Java
COMMON
LISP
INTER
LISP
LISP
Eiffel
PROLOG
Übersicht
5Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Advanced Programming Techniques, SS 2008. 8.4.2008
Java Historie
1991 im Green-Projekt (Sun Microsystems) als Sprache Oak entwickelt.
Ziel: einfache, objekt-orientierte, plattformunabhängige Sprache zur Programmierung von
Micro-Computern in Geräten der Konsumelektronik
1995 von Sun Microsystems ersmals als Sprache Java vorgestellt
1995 Netscape lizenziert mit dem Navigator 2.0 erstmals Java-Technologie von Sun -Java-
Applets können über das Netz von einem zentralen Server geladen werden.
1996 Freigabe des Java Developer Kit 1.0 JDK 1.0 und JDK 1.1, das ab April 1997 offiziell
als Java One auf dem Markt ist
1998 JDK 1.2 enthält als Erweiterung insbesondere die Java Foundation Classes mit dem
Swing Toolset zur Gestaltung graphischer Oberflächen (GUI). Ab der Version 1.2 werden die
JDK-Versionen 1.x als Java 2 SDK bezeichnet (SDK=Software Development Kit).
2000 - 2003 JDK 1.3, 1.4: Fehlerkorrekturen/Performance-Verbesserungen gegenüber
Vorgängerversionen
2004 JDK 1.5 (Java 5): Umfangreiche Programmiersprachen-Erweiterungen, zum Beispiel
Generics, Boxing / Unboxing
Aktuelle Version: JDK 1.6
Übersicht
1 / 23 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !