Sobes.tech
Intern

Методи main чист?

sobes.tech AI

Ҷавоб аз AI

Раванди main — ин нуқтаи воридшавии барнома дар Java аст. Вақте ки мошини виртуалии Java (JVM) барномаро оғоз мекунад, он ба ҷустуҷӯ ва иҷрои ҳамин раванд мебарояд.

Ҳаҷми он стандартист:

public static void main(String[] args) {
    // Кодекси барнома
}

Биёед компонентҳоро баррасӣ кунем:

  • public: Модификатори дастрасӣ, ки нишон медиҳад, ки раванд аз ҳар ҷо дастрас аст. JVM бояд тавонад онро даъват кунад.
  • static: Нишон медиҳад, ки раванд ба синф тааллуқ дорад, на ба намунаи махсуси он. JVM метавонад онро бе эҷоди объекти синф даъват кунад.
  • void: Намуди баргардонидашавӣ. Раванд main ягон арзиш баргардон намекунад.
  • main: Номи раванд, ки аз ҷониби спецификацияи Java барои нуқтаи воридшавӣ қатъӣ муайян шудааст.
  • String[] args: Параметр, ки массиви сатрҳоро намояндагӣ мекунад. Дар он аргументҳои командӣ, ки ҳангоми оғоз кардани барнома дода шудаанд, мавҷуданд.

JVM оғоз кардани иҷрои барномаро аз аввалин сатр дар бадани раванд main оғоз мекунад. Пас аз анҷоми ин раванд, иҷрои барнома одатан ба охир мерасад.