Programmierprinzipen Java:

imperative Programmierung, prozedurale Programmierung, Funktionale Programmierung