This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
When the Java interpreter executes an application it starts by calling the class's main method. The main method then calls all the other methods required to run your application. So when you compile this, compiler doesn't know what 'args' that you have mentioned as an argument to main method.