static methods are class methods and do not need an object to run..
we also know that methods(non-static) are called from an object.
when we execute a
java program,main is loaded first
since no object(of the particular class) is present at that time hence not having "static" would not help us in running the program...
[ May 26, 2008: Message edited by: Jitendra Jha ]