каков результат сертификации OCPJP

#java

#java

Вопрос:

В соответствии с сертификацией OCPJP соответственно компилируются следующие 3 строки кода:

  a- public static void main(String...a) {
 b- public static void main(String... a) {
 c- public static void main(String[]... a) {   
  

Однако, когда я пытаюсь реализовать это в Eclipse, третья строка кода не запускается, кто-нибудь знает почему?

Сердечно благодарю

Комментарии:

1. Работает для меня, понятия не имею, о чем вы говорите. Какую ошибку вы получаете?

2. Да, очевидно, это будет работать нормально!

Ответ №1:

Все три метода компилируются, но третий не будет запускаться как main метод точки входа для вашей программы, поскольку у него нет main подписи.

Ответ №2:

Третий — допустимый метод, но для запуска вашей программы вам нужен правильный метод main. Затем

 c - public static void main(String[]... a) {
  

будет перегружен метод main().