Всякая программа, оформленная как приложение, должна содержать метод с именем main(), который вызывается автоматически исполняющей системой Java в самом начале выполнения приложения.
Он может быть один на все приложение или содержаться в некоторых классах этого приложения, а может находиться и в каждом классе. Метод main()записывается как обычный метод, может содержать любые описания и действия, но обязательно должен быть открытым (public)}, статическим (static), не иметь возвращаемого значения (void). Его аргументом обязательно должен быть массив строк (String[]). По традиции этот массив называют args.
При вызове интерпретатора java указывается класс, где записан метод main(), с которого надо начать выполнение. В нашем случае это abc1.