Bonjour,
pourquoi une tel déclaration ne passe pas
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part byte b1 = new byte();
Bonjour,
pourquoi une tel déclaration ne passe pas
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part byte b1 = new byte();
Salut,
byte est un type, Byte est la classe associée, comme int et Integer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Byte b1 = new Byte(...); byte b2 = ... int a1 = 0; Integer a2 = new Integer("0");
si je metceci me déclare un seul byte ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part Byte b1 = new Byte("0");
Pas vraiment, car tu as toujours un pointeur this qui est rajouté pour un objet, je dirai plutôt un byte + un int
le type byte :
byte b1 = 0;
le wrapper byte :
Byte b2 = new Byte(0);
Quelques actions autorisées (à prendre indépendamment) :
b2 = null;
b2 = b1;
b1 = b2;
b2 = Byte.valueOf("0");
b1 = Byte.valueOf("0");
Une action non-autorisée :
b1 = null
Au lieu de new Byte("0"), on préférera toujours utiliser Byte.valueOf("0") qui renverra toujours le même byte mis en cache, contrairement au constructeur qui construira des instances encore et encore au fur et à mesure des appels.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager