Czy rozmiar ma znaczenie?

  • Co pojawi się na ekranie po uruchomieniu poniższego kodu?
public class SizeDoesMatterVol1 {

    public static void main(String[] args) {
        final List integers = Arrays.asList(new Integer[]{1, 2, 3});
        final List ints = Arrays.asList(new int[]{1, 2, 3});

        System.out.println(ints.size() == integers.size());
    }
}


Odpowiedzi:
(a) false
(b) true
(c) błąd kompilacji
(d) błąd uruchomienia

  • Odpowiedź uzasadnij i wyjaśnij dlaczego tak to działa