Я все еще узнаю о дженериках и задаю вопрос. Скажем, у вас был этот общий класс:
public class Test<T> {
public static void main (String[] args) {
Test t1 = new Test();
Test<String> t2 = new Test<String>();
Test t3 = new Test<String>();
}
}
Все утверждения компилируются, но я не знаю, что их отличает. Может ли кто-нибудь дать мне краткое объяснение этих трех утверждений.