Programmieren in Java
Voraussetzung: |
Grundkenntnisse über höhere Programmiersprachen, Kenntnisse von C, C++ und objektorientierter Konzepte sind hilfreich (z. B. Seminar "Objektorientiertes Modellieren mit der UML") |
Vorkurse: |
Objektorientierte Modellierung (Seminar OO) |
Zielgruppe: |
Softwareentwickler, Programmierer |
Klassifizierung: |
Seminar mit praktischen Übungen |
Dauer: |
5 Tage |
Motivation / Zielsetzung:
Java ist erwachsen geworden. Große Verbreitung hat Java in der Vergangenheit als einfache und sichere Sprache für Internet Applets erlangt. Inzwischen ist Java auf Client und Server Seite anzutreffen und hat sich bei der Erstellung klassischer Client/Server- und verteilter Applikationen etabliert.
Die Vorteile von Java sind bekannt: Unabhängig von der Plattform, einfacher zu erlernen und anzuwenden als beispielsweise C++, konsequente Umsetzung objektorientierter Konzepte, automatische Speicherverwaltung und Verzicht auf fehlerträchtige Sprachkonstrukte, wie Zeiger und direkten Speicherzugriff. Hinzu kommen die inzwischen umfangreichen Bibliotheken in allen Sparten der Softwareentwicklung und die moderne Anwendungserstellung mit auf Java basierenden Softwarebausteinen: JavaBeans und Enterprise JavaBeans.
Dieses Seminar führt alle Konstrukte und objektorientierten Konzepte der Sprache Java ein. Es vermittelt dem Teilnehmer die praktische Bedeutung der daraus resultierenden Möglichkeiten bei der Softwareentwicklung. Zentraler Bestandteil der Schulung sind die zahlreichen praktischen Programmierübungen, die zur Vertiefung der vorgestellten Inhalte eingesetzt werden.
Aus dem Inhalt:
- Grundlegende Sprachkonstrukte und Syntax
- Objektorientierte Konzepte von Java: Interfaces, Polymorphie
- Fehlerbehandlung mit Java: Exceptions
- Programmierung paralleler Applikationen: Threads
- Einsatz von Bibliotheken: Collections, Ein-/Ausgabe, Netzwerk
Hinweis:
Die Seminarunterlagen umfassen das Buch "Java in a Nutshell - Deutsche Ausgabe", O'Reilly Verlag.
