ServiceKontaktWarenkorb
SeminareSeminars
Seminar-Nr. 3316
Zielgruppe
Software-Ingenieure, Internet-/Intranet-Entwickler, projekterfahrene Anwendungsentwickler.
Voraussetzungen
Sem. 03323 "Java Erweiterungen II - Vertiefung" oder vergleichbare Kenntnisse.
Seminardaten
Seminar-Nr. 03316

5 Tage,
Beginn 1.Tag: 10:00 Uhr
Teilnehmer max.: 12
EUR 2280.00 netto; EUR 2713.20 inkl. 19% MwSt. Es entstehen keine zusätzlichen Liefer- und Versandkosten.
Seminarziele

Dieses Seminar wendet sich an erfahrene Java-Programmierer, die hier Anregungen zum Performance-Tuning und zur Speicheroptimierung für Java-Anwendungen erhalten. Neben den elementaren Regeln zur Optimierung werden zur Vertiefung Beispiele aus der Praxis vorgestellt, an denen die Machbarkeit der präsentierten Lösungsvorschläge aufgezeigt wird
Programm

Vorgehensweise:

Zielsetzung bei der Optimierung - Identifizierung von Performanceproblemen - Optimierungsdreieck - Der Optimierungszyklus

Werkzeuge und Hilfsmittel:

Profiler - Speicher- und System-Monitoring - Decompiler - Last- und Performancetests - Remotezugriff

Laufzeitumgebung:

Arbeitsweise von JVM, JIT, HotSpot - Funktionsweise der Garbage Collection

Optimierung von Programmen und effiziente Programmiertechnik:

Klassische Optimierungen (Schleifen, Invarianten) - Arrays - Lebenszyklus und Wiederverwendung von Objekten - Schwache Referenzen - Caches und Objekt-Pool - Objektbeziehungen und Klassendesign - Multithreading und Threadsynchronisation, Thread Pool - Zeichenkettenverarbeitung - JDBC - riskante Optimierungen

Effizienter Einsatz der Klassenbibliotheken:

Datenstrukturen - Klassen der Collection-API (Listen, Queues, Mengen, Assoziativspeicher) - Alternative Collection-Bibliotheken - Ein-/Ausgabe, NIO - Serialisierung, XML-Serialisierung - Alternative Serialisierungsbibliotheken

Verteilte Anwendungen und Datenbanken:

Value Objects - Datenbanken: Connection Pools, Prepared Statements, Connection Parameter - Transaktionen: Isolation Level und parallele Transaktionen - Typische Optimierungsmaßnahmen im Applikationsserver: Servlets und Enterprise JavaBeans - verteilte Caches - Performance Patterns und Antipatterns

Methode
Vortrag, Diskussion, Übungen, Workshops, Praktikum am System.
Themenmonate
Zusätzlich verfügbar:
Termine und Orte
 = Info über freie Plätze
 = Durchführung garantiert

08.07. - 12.07.13  Düsseldorf
09.09. - 13.09.13  Karlsruhe
09.09. - 13.09.13  Stuttgart
18.11. - 22.11.13  Dresden
18.11. - 22.11.13  Berlin



Für die Anmeldung markieren Sie bitte einen Termin und klicken Sie 'Seminar in den Warenkorb legen'.

 
Fragen zum Seminar? Tel. 0711 62010-0
Kein Termin gefunden?Kein Termin gefunden?
Sprechen Sie mit uns!
Bahnrabatt für Seminarteilnehmer
Gesamtkatalog 2013 hier anfordern