Мне было интересно, в чем разница между следующими двумя объявлениями метода:
public Object doSomething(Object obj) {....}
public <T> T doSomething(T t) {....}
Есть ли что-то, что вы можете сделать с одним, а не с другим? Я не мог найти этот вопрос в другом месте на этом сайте.