Zastanawiałem się, jaka jest różnica między następującymi dwiema deklaracjami metod:
public Object doSomething(Object obj) {....}
public <T> T doSomething(T t) {....}
Czy jest coś, co możesz / chciałbyś zrobić z jednym, ale nie z drugim? Nie mogłem znaleźć tego pytania w innym miejscu na tej stronie.