Part of polymorphism, we have method overloading is one form where methods can have same name with different parameter types. One such example would be below:- following are my method signatures – void mymethod(List<String> a, List<Integer> b); void mymethod(List<Integer> c,Continue reading… Core Java: Type Erasure