The answer is Yes, but you should consider the following 3 points.
No two main method parameter should be the same
Eg.
public static void main(int i)
public static void main(int i, int j)
public static void main(double j)
public static void main(String[] args)
Java’s actual main method is the one with (String[] args)
, So the Actual execution starts from public static void main(String[] args), so the main method with (String[] args)
is must in a class unless if it is not a child class.
In order for other main methods to execute you need to call them from inside the (String[] args)
main method.
Here is a detailed video about the same: https://www.youtube.com/watch?v=Qlhslsluhg4&feature=youtu.be