私はまだジェネリックについて学んでいて、質問があります。このジェネリック クラスがあるとします。
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>();
}
}
すべてのステートメントはコンパイルされますが、何が異なるのかはよくわかりません。この 3 つのステートメントについて簡単に説明できる人はいますか。