Perché quando provo a creare un array di ArrayLists: ArrayList<Integer>[] arr=new ArrayList<Integer>[40];
c'è un errore e java non lo consente?
C'è una ragione legata all'implementazione java di generici, generici in qualsiasi lingua o qualcosa di arbitrario?