Diese Seite fasst einige
der Java-Konzepte zusammen,
die jeder Java-Entwickler kennen sollte.

Java -
eine der populärsten und damit eine sehr einflussreiche Programmiersprache. Sie folgt dem Ansatz der objektorientierten Programmierung.

The Java Engine

Hier wird die Funktionsweise von Java näher betrachtet.

Objektorientierte Programmierung

Der Ansatz von Java ist die Objektorientierung. Was darunter verstanden wird, ist auf folgender Seite beschrieben.

Types, Objects and Classes

Klassen, Variablen, Methoden...? Was es damit auf sich hat, darum geht es hier.

Interfaces & Inheritance

Interfaces und Inheritance rufen ein bestimmtes Verhalten von Klassen hervor. Hier mehr dazu.

Exceptions

Als Verfasser des Codes liegt es in unserer Verantwortung sicherzustellen, dass dieser keine bösen Überraschungen mit sich bringt. Exceptions können Abhilfe schaffen.

Generics, Collections, Streams

Generics, Collections, Streams sind sehr nützliche Werkzeuge in der Softwareentwicklung mit Java.

Lambda-Expressions

Das Konzept von Lambda-Expressions ist der erste Schritt von Java in Richtung Funktionale Programmierung.

Multi-Threading

Hier erhältst du Informationen über Multi-Threading.