プログラミング初心者です。

Javaの勉強を開始すると、はじめに目にするpublic static void main(String[] args)という一文ですが、戻り値を返さないvoidと、return文で戻り値を返すmainメソッドをなぜ同時に使っているかがわかりません。

ご教示頂けますと幸いです。