Java accepte des types de données primitives comme des entiers (int pour integer) que l'on peut utiliser comme modèles (templates) pour définir des variables. Plus intéressant encore, on peut utiliser des classes Java - à la fois celles que le JDK (Java Development Kit) fournit et celles que l'on écrit
Définir et manipuler des variables.

soi-même – comme modèles de définitions de données. Quand on utilise une classe pour définir une variable, on crée un objet. Les méthodes définies pour la classe limitent les opérations autorisées pour la variable, tout comme les types de données en RPG limitent les opérations possibles. Ainsi, il est incorrect de soustraire deux variables caractères en RPG, tout comme il est incorrect de soustraire deux objets String en Java. Après avoir défini une variable, on peut la manipuler librement. On peut attribuer une valeur à une variable, la copier dans une autre variable (ou un type approprié), la comparer à une autre variable, ou l’utiliser comme entrée dans une méthode. Si la variable contient des données numériques, on peut egalement l’utiliser dans des calculs arithmétiques. Opérations arithmétiques et comparaisons logiques. Java peut effectuer de multiples fonctions arithmétiques et comparaisons logiques. Comme avec les définitions de variables, les fonctions de base, comme l’addition et la soustraction, font partie du langage. Mais, beaucoup d’autres fonctions (racine carrée, maximum, minimum, moyenne, cosinus, par exemple) sont fournies dans des classes JDK. Pour des comparaisons logiques, le langage contient les comparaisons essentielles pour des types de données primitives, mais les développeurs Java peuvent étendre ces fonctions pour couvrir des types de données complexes. Java, par exemple, accepte l’opérateur == pour comparer les valeurs de deux variables d’après les types de données primitives. Mais si l’on veut comparer deux comptes bancaires, on peut décider ce qui constitue l’égalité et appliquer une méthode equals. Qu’est-ce qui rend deux comptes bancaires égaux : le même numéro de sécurité sociale, le même nom ou numéro de client, ou la même combinaison de valeurs égales ?
Téléchargez cette ressource

Rapport Forrester sur les solutions de sécurité des charges de travail cloud (CWS)
Dans cette évaluation, basée sur 21 critères, Forrester Consulting étudie, analyse et note les fournisseurs de solutions de sécurité des charges de travail cloud (CWS). Ce rapport détaille le positionnement de chacun de ces fournisseurs pour aider les professionnels de la sécurité et de la gestion des risques (S&R) à adopter les solutions adaptées à leurs besoins.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Les risques liés à l’essor fulgurant de l’IA générative
- Pourquoi est-il temps de repenser la gestion des vulnérabilités ?
- Reporting RSE : un levier d’innovation !
- De la 5G à la 6G : la France se positionne pour dominer les réseaux du futur
- Datanexions, acteur clé de la transformation numérique data-centric
