2012-10-29 7 views
6

Quali sono le principali differenze tra JDK in termini di gestione delle variabili var args?Gestione di vararg sicuri in Java 6 e 7, necessario chiarimento

enter image description here

Le emette un avvertimento in JDK 1.6 di cui sopra -

Tipo di sicurezza: viene creata una serie generica di Lista per un varargs parametro

  • perché è questo avvertimento visto qui?
  • Cosa fa JDK1.7 per sopprimerlo?

Per favore aiutami a capire.

risposta

5

JDK7 ha aggiunto il @SafeVarargs annotation alla nota quando le vararg generiche sono veramente sicure e ha applicato tale annotazione ad es. Collections.addAll.

Problemi correlati