Quote Originariamente inviata da miticogilles Visualizza il messaggio
mi chiedevo il perchè, compilando una classe mi crea un avvertimento che è chiaramente dovuto ad un cast.
readObject ha tipo di ritorno Object. Il compilatore non può provare, a priori, che l'ArrayList è di oggetti VoceProdotto, quindi il warning è lì per questo motivo.... per il programmatore, visto che solo lui può sapere che lo stream contiene davvero oggetti VoceProdotto.

Quote Originariamente inviata da miticogilles Visualizza il messaggio
voglio eliminare quel messaggio alla compilazione
codice:
@SuppressWarnings("unchecked")
ArrayList<VoceProdotto> l = (ArrayList<VoceProdotto>)s.readObject();