Are pieces of information that are sent into, or passed to, a method, usually because the method requires the information to perform its task or carry out its purpose.
Arguments are the pieces of information that is send to a method as it require information to do the task and carry its purpose. These command line arguments are passed to program while it is running. It is a must to run the program with at least one argument from command prompt.