rweitere deine Grundkenntnisse der Applikationsentwicklung mit der Programmiersprache Java um fortgeschrittene Konzepte! Du erhältst in diesem Kurs einen Überblick über deren vielseitigen Einsatzmöglichkeiten.
Inhalte
1. Singleton Pattern
Beschreibung
Modellierung
2. Builder Pattern
Beschreibung
Modellierung
3. Introspektion
Klassenobjekt
Klasse java.lang.Class
Klasse java.lang.Package
Schnittstelle java.lang.reflect.Type
Schnittstelle java.lang.reflect.Member
Klasse java.lang.reflect.AccessibleObject
Klasse java.lang.reflect.Field
Klasse java.lang.reflect.Executable
Klasse java.lang.reflect.Constructor
Klasse java.lang.reflect.Method
Klasse java.lang.reflect.Parameter
Klasse java.lang.reflect.Modifier
4. Zahlen und Währungen
Klasse java.lang.Math
Klasse java.math.BigInteger
Klasse java.math.BigDecimal
Klasse java.util.Currency
5. Daten und Zeiten
Klasse java.util.Date
Klasse java.util.Calendar
Klasse java.util.GregorianCalendar
Schnittstelle java.time.temporal.Temporal
Klasse java.time.Instant
Klasse java.time.LocalDate
Klasse java.time.LocalTime
Klasse java.time.LocalDateTime
Klasse java.time.ZoneId
Klasse java.time.ZoneOffset
Klasse java.time.ZonedDateTime
Klasse java.time.OffsetDateTime
Schnittstelle java.time.temporal.TemporalAmout
Klasse java.time.Period
Klasse java.time.Duration
Schnittstelle java.time.temporal.TemporalUnit
Enumeration java.time.temporal.ChronoUnit
Klasse java.time.format.DateTimeFormatter
Enumeration java.time.format.FormatStyle
6. Listen
Schnittstelle java.util.List
Klasse java.util.AbstractList
Klasse java.util.ArrayList
7. Mengen
Schnittstelle java.util.Set
Klasse java.util.AbstractSet
Klasse java.util.HashSet
8. Abbildungen
Schnittstelle java.util.Map
Schnittstelle java.util.Map.Entry
Klasse java.util.AbstractMap
Klasse java.util.HashMap
Lambdas und Closures
Funktionale Schnittstellen
9. Lambda-Ausdrücke
Annotation java.lang.FunctionalInterface
Filteralgorithmen
Ausführungsalgorithmen
Transformationsalgorithmen
Erzeugungsalgorithmen
Methodenreferenzen
https://www.haufe-akademie.de/skill-it/products/36186