package me.test.jdk.java.lang;
import java.util.Arrays;
import java.util.List;
public class GenericTest<E> {
public static void main(String[] args) {
String e = "abc";
List<String> list = Arrays.asList("abc", "def");
System.out.println("============ test 1");
GenericTest<String> g1 = new GenericTest<String>();
g1.print(e);
g1.print(list);
System.out.println("============ test 2");
GenericTest<Object> g2 = new GenericTest<Object>();
g2.print(e);
g2.print(list);
}
public void print(List<E> list) {
System.out.println("print(List<E>) : " + list);
}
public void print(E e) {
System.out.println("print(E) : " + e);
}
}