Perché la prima linea funziona, ma la seconda non funziona?Generici Java: creazione di raccolte di oggetti di classe che si estendono Throwable
Collection<Class<? extends Throwable>> exs =
new ArrayList<Class<? extends Throwable>>() {{ add(MyOwnException.class); }};
Collection<Class<? extends Throwable>> exs = Arrays.asList(MyOwnException.class);
che non è vero che devono essere "esattamente lo stesso": 'Lista > x = new ArrayList();' compila, come fa 'Elenco estende Number> x = new ArrayList (); ' –
Bohemian
Hai ragione, Bohemian, ho appena corretto la seconda parte, il che non era vero. Cattive ore per rispondere rapidamente. Grazie! – enTropy