public static void main(String[] args)


public →どのプログラムからもアクセスできる


static →通常のメソッドは(参照型なので)newしなければメモリに展開できないが、staticとするとnewしなくても展開される。


String args[] →argumentsの略。(主題の)旨といった意味がある。OSからjavaアプリケーションを起動したとき指定したパラメータを引数として受け取る。