Comprendre en profondeur les différences entre == et equals en Java
Le rôle de l'opérateur ==
Dans Java, l'opérateur == est utilisé pour comparer deux variables, mais son comportement varie selon le type de données.
Pour les huit types primitifs (byte, short, int, long, double, float, boolean, char), == vérifie si les valeurs numériques sont identiques, stockées directement dans la pile.
byte premierOctet = 5, ...
Publié le 22 juin à 23h29
Les fondamentaux essentiels de Java
Types de données primitifs
1.1 Autoboxing et Unboxing
L'autoboxing est la conversion automatique d'un type primitif en son type wrapper correspondant. L'unboxing est l'opération inverse. Depuis Java 5, le compilateur gère ces conversions.
public class DemoTypes {
public static void main(String[] args) {
// Autoboxing: int -> ...
Publié le 19 juin à 02h35