Sie haben Fragen? +49 40 88 173-0

1 Tag

Java & Open Source

Java Aufbau

Zielgruppe

Voraussetzungen

  • Sie haben bereits Vorkenntnisse in der Java Programmierung z. B. im Umfang unserer Java Schulung.

Beschreibung

Diese Schulung ist die ideale Ergänzung zum Kurs Java-Programmierung. Erfahren Sie, wie Sie die vielfältigen Möglichkeiten von Java für Ihre eigenen Programme nutzen können. Die Schulung behandelt folgende Schwerpunktthemen: Erweiterte Sprachkonzepte, Collections Framework, Reflection API, Multithreading, Datenbankzugriff über JDBC, Verteilte Anwendungen und Netzwerkkommunikation.

Termin & Preis: Auf Anfrage

Inhalte

Erweiterte Sprachkonzepte:

  • Automatisches Boxing und Unboxing
  • Aufzählungen (Enums)
  • Generische Datentypen (Generics)
  • Metadaten in Klassen (Annotations)
  • Erweiterungen der Sprache (varargs, foreach, static imports)

Collections Framework:

  • Architektur und Interfaces (Collection, List, Set, Map, Queue und Deque)
  • Implementierungen des JDK und Iteratoren Konzept
  • Effektive Algorithmen zum Suchen und Sortieren
  • Komparatoren und die natürliche Ordnung
  • Collections und Threads

Reflection:

  • Klassen untersuchen (Introspection)
  • Objekte zur Laufzeit erzeugen, verändern und Methoden aufrufen
  • Dynamische Proxies

Multithreading:

  • Threads in Java und Probleme im Umgang mit Threads
  • Konzepte zur Synchronisation (kritischer Abschnitt, Mutex und Monitor)
  • Stolpersteine und Ausblick

Netzwerkkommunikation:

  • Grundlagen der Netzwerkprogrammierung
  • Java in IP-Netzen
  • Client/Server-Kommunikation über Sockets
  • Arbeiten mit Threads in der Netzwerkprogrammierung

Datenbanken mit Java:

  • Java Database Connectivity API (JDBC)
  • Datenbankabfragen und Navigation in Ergebnismengen (Scrollable Result Sets)
  • Vorbereitete Anweisungen (Prepared Statements)
  • Batch Updates und Transaktionen
  • Connection Pools

Verteilte Anwendungen mit RMI:

  • Architektur von RMI
  • Verteilte Objekte
  • Stubs und Parameterübergabe

Nützliche Hilfsmittel der Klassenbibliothek:

  • Logging API

Lernziele

  • Sie entdecken weitergehende Konzepte und Zusammenhänge der Java Technologien und APIs
  • Sie sind in der Lage in Java mit Threads zu arbeiten
  • Nach diesem Seminar können Sie Ihre Anwendungen um Netzwerk- und Datenbankfunktionalität erweitern
  • Sie sind darüber hinaus in der Lage, moderne Infrastruktur für verteilte Objekte (RMI) zu nutzen

Anmelden

Zurück