DevRev Interview Question

Can you explain the meaning and purpose of each keyword in the Java method declaration public static void main(String[] args)?