学校の勉強でいつも先生は

class BallTest{
public static void main(String args[]){
(以下略)
}

のようにmain関数の前には必ず(String args[])のように、文字列を受け取るわけでもないのにString args[]をつけているのですが、これの意図は何なのでしょう。