Effective Java (DE) - Training / Workshop von Trivadis Holding AG

Inhalte

Selbst eine freundliche Sprache wie Java birgt im täglichen Gebrauch gewisse Fallstricke und Probleme. Es handelt sich dabei nicht nur um fortgeschrittene Spezialthemen, sondern insbesondere auch um vermeintlich grundlegende Dinge, die in der Praxis gerne vernachlässigt werden.

Das Seminar vermittelt sowohl anhand vieler Themen aus der täglichen Entwicklerarbeit als auch durch seltenere, jedoch nicht weniger nützliche Sprachmittel eine tiefere Einsicht in und ein besseres Verständnis für die Programmiersprache Java. Viele praktische Übungen und ein Ausblick auf einige sprachliche Neuerungen aus Java runden das Seminar ab.

Contents

(Im)Mutability und Objekterzeugung

  • Objektlebenszyklus (Construction und Finalization)
  • Konstruktoren und Factories
  • Objektzerstörung und Finalizer
  • Vorteile von Immutability

Reflection und Referenzen

  • Dynamische Programmierung mit Laufzeitinformation
  • Objekterzeugung per Reflection
  • Dynamic Proxies
  • Referenzen - von den starken bis zu den schwachen

Grundlegende Objektinfrastruktur

  • Die Eigenheiten von java.lang.Object
  • Objektgleichheit und -identität
  • Objektduplikation mittels Cloning
  • Serialisierung von Objekten

Sprachgrundlagen

  • Innere Klassen für Callbacks, Function Objects oder Adapter
  • Ausnahmenbehandlung und der Umgang mit Errors, Exceptions und Assertions
  • Arbeitsweise der Garbage Collection
  • String Operationen
  • Vererbung und Delegation
Requirements

Gute Java Grundkenntnisse, z.B. im Umfang unserer Java Schulung und zusätzlicher Praxiserfahrung (wenigstens 2 Monate).

Selbst eine freundliche Sprache wie Java birgt im täglichen Gebrauch gewisse Fallstricke und Probleme. Es handelt sich dabei nicht nur um fortgeschrittene Spezialthemen, sondern insbesondere auch um v ...

Mehr Informationen >>

Lernziele

  • Du entwickelst künftig robusten Code und vertiefst dein Java Verständnis
  • Du erwerbst Wissen für das Coaching von Java Entwicklern

Zielgruppen

Du möchtest effektiv Software mit Java entwickeln und viele Probleme von vorne herein vermeiden. Du möchtest ein tieferes Verständnis für die Programmiersprache Java entwickeln und deinen ersten Schritt auf dem Weg zu einem besseren Java Entwickler gehen.

Du möchtest effektiv Software mit Java entwickeln und viele Probleme von vorne herein vermeiden. Du möchtest ein tieferes Verständnis für die Programmiersprache Java entwickeln und deine ...

Mehr Informationen >>

SG-Seminar-Nr.: 5265982

Anbieter-Seminar-Nr.: AD-JEFF (DE)

Preis jetzt anfragen

Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Training / Workshop
  • Deutsch
    • Teilnahmebestätigung
  •  
  • Anbieterbewertung (10)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service