Fortement tapé

Définition:

Java est un langage de programmation fortement typé car chaque variable doit être déclarée avec un type de données. Une variable ne peut pas démarrer sa vie sans connaître la plage de valeurs qu'elle peut contenir, et une fois déclarée, le type de données de la variable ne peut pas changer.

Exemples:

La déclaration suivante est autorisée car la variable a "hasDataType" est déclarée être un type de données booléen:

 boolean hasDataType; 

Pour le reste de sa vie, hasDataType ne peut avoir que la valeur true ou false.