Tengo un método cuyo argumento debe ser "una Lista de cualquier cosa". El método no modificará el contenido de la lista. ¿Es más correcto definir este método comoLista <?> o Lista <Object>
void foo(List<?> list) {
}
o
void foo(List<Object> list) {
}
y qué es exactamente la diferencia?
"sólo que la lista no es un tipo de crudo", no, no puede aceptar un tipo de prima, así ... – aioobe
eso es cierto, fijo – hhafez