Definition:
Java ist eine stark typisierte Programmiersprache, da jede Variable mit einem Datentyp deklariert werden muss. Eine Variable kann ihr Leben nicht beginnen, ohne den Wertebereich zu kennen, den sie enthalten kann, und wenn sie einmal deklariert ist, kann sich der Datentyp der Variablen nicht ändern.
Beispiele:
Die folgende Deklaration ist zulässig, da für die Variable "hasDataType" ein boolescher Datentyp deklariert ist:
boolean hasDataType;
HasDataType kann für den Rest seines Lebens immer nur den Wert true oder false haben.