public is an access modifier. static is a keyword which suggests only one copy will be maintained and the method would be called with class name and not with its object. void indicates return type, it returns nothing main is the name of the method String args[] represents an array of string type, named args