6
¿Cuál es la diferencia entre 'E', 'T' y '?' para los genéricos de Java?
Me encuentro con un código Java como este: public interface Foo<E> {} public interface Bar<T> {} public interface Zar<?> {} ¿Cuál es la diferencia entre los tres anteriores y cómo llaman a este tipo de declaraciones de clase o interfaz en Java?