Powiedzmy, że deklaruję zmienną:
String a = "test";
I chcę wiedzieć, jaki to jest typ, tj. Wyjście powinno być: java.lang.StringJak to zrobić?
Object o = "o";- typ zmiennej to Object, typ wartości to String.
List<String> l = new ArrayList<String>();, typ zmiennej to List<String>, typ wartości to ArrayList<String>.