Вот мой код:Почему `main` называется дважды здесь?
public class Test
{
static
{
main(null);
}
public static void main(String [] args)
{
System.out.println("done");
}
}
Я получаю следующий результат:
done
done
Может кто-нибудь, пожалуйста, объясните мне причину этого?
Пожалуйста, прочтите [это] (http://docs.oracle.com/javase/tutorial/java/javaOO/initial.html). – mre