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();
il n'y a pas de réussite facile, ni d'échec définitif
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");
il n'y a pas de réussite facile, ni d'échec définitif
Pas vraiment, car tu as toujours un pointeur this qui est rajouté pour un objet, je dirai plutôt un byte + un int
Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
Mes articles et tutoriaux & Mon blog informatique
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
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
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