Относится ли метод main к какому-либо классу? - PullRequest
10 голосов
/ 27 мая 2010

Относится ли метод main к какому-либо классу?

Ответы [ 13 ]

0 голосов
/ 19 ноября 2010

Когда мы пытаемся запустить класс, путь которого неизвестен JVM, вы получаете ошибку / исключение, похожее на приведенное ниже

Exception in thread main: classdefnotfound........

Если main принадлежит классу, который мы пытаемся запустить, то почему ошибка говорит exception in thread main, это может произойти, только когда поток main работает

0 голосов
/ 27 мая 2010

main это нормальный метод. Единственное соглашение состоит в том, что Java может использовать этот (и только этот) метод для «запуска» приложения. Если вы передаете класс в java.exe, он пытается отразить этот метод (поэтому сигнатура метода абсолютно строгая!) ​​И вызывает его (если найден). Фактически это «запустит приложение» (iaw: первый поток).

0 голосов
/ 27 мая 2010

не так, что метод main принадлежит какому-то определенному классу, он принадлежит тому классу, в котором мы определяем метод main. это может быть любой класс

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...