Difficile
Regardez la méthode suivante :
private static Integer[] myCompute(int a) {
int i = 0;
Integer[] result = new Integer[2];
result[i++] = new Integer(a);
result[i] = new Integer(-a);
result[1 - i] = result[i];
return result;
}
Après l'appel:
Integer[] call = myCompute(3);
Combien d'instances d'Integer ne peuvent pas être libérées de la mémoire ?
Auteur: Thomas De verdièreStatut : PubliéeQuestion passée 2759 fois
Modifier
8
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !
Questions similairesPlus de questions sur Java
13
Combien de fois la condition `(a++ < 15)` est-elle évaluée dans le code suivant ?
```java
int a = 3;
while (a++ < 15) {
if ((a++ % 5) == 0)
break;
}
```10
Un moniteur en Java9
La sérialisation peut être personnalisée avec l'interface Externalizable8
Que signifie le mot-clé final devant une méthode en Java?8
Quel "design pattern" permet d'offrir un moyen de traiter les éléments d'un arbre sans se soucier du parcours?