در کدهای زیر هر دو خروجی یکسان هستند تفاوت های آن ها در چیست؟
public staticvoid print2(List param) { //do something for (E t : param) { System.out.println(t); } } public static void print(List param) { //do something for (T t : param) { System.out.println(t); } }