All Java applications must have a method called main which is public, static, has no return value (void), and takes an array of String objects as an argument. Execution of the application begins here.