ciao a tutti,
vorrei capire perché in Java non si possono castare gli array, o così ho capito navigando su internet.
Perché questo genera un'eccezione di tipo ClassQualcosaException?

ArrayList<MiaClassse> a = new ArrayList<MiaClasse>();
....
MiaClasse [] b = (MiaClasse[]) a.toArray();

e devo sfortunatamente usare l'altro metodo toArray?