Soy nuevo en Java pero no en la programación (normalmente código en Ruby). Una cosa que he visto en ejemplos de código Java es el uso de <> en lugar de() para pasar parámetros a un objeto. A continuación se muestra un ejemplo de código (tomado de un tutorial de Google Web Toolkit):¿Qué significa el objeto <String> en Java?
public void onValueChange(ValueChangeEvent<String> event) {
String token = event.getValue();
// depending on the value of the token, do whatever you need
...
}
¿Tiene que ver con la colada o es algo más? ¿Puede alguien explicarme qué significa o para qué se usa? ¡Gracias!
... pero como también lo dirá wiki, los genéricos en Java no son tan seguros por tipo debido al maldito borrado de tipos. – delnan
Ofrecen un tipo de seguridad mucho mejor que los pre-genéricos de java donde tenía que devolver un 'Objeto' y confiar en ti mismo para lanzarlo correctamente, sin ofrecer comprobación en tiempo de compilación. Sí, el borrado tipo chupa bolas algunas veces (especialmente con arreglos), pero es * mucho * mejor que nada. –