Bonjour à tous,
J'ai perdu certains réflexes de Java après une grosse période C embarqué...
Du coup j'ai une question concernant l'allocation mémoire...
Si je fais :
Question, ma variable test de toto() est-elle recopiée dans test2?public byte[] toto() {
byte[] test = new byte[10];
...je remplis le tableau de byte...
return test;
}
public void foo() {
byte[] test2;
test2 = toto()
}
Où est ce seulement une référence vers l'objet de toto() ? (un pointeur quoi ;-) )Dans ce cas qu'elle est la persistance de mon objet test ? (tant qu'il est référencé ?)
Enfin, quel est la bonne manière de procéder en Java ?
Merci d'avance!
++
Partager