Hello Waseem,
What you have asked is not actually the JAVA language requirement, but rather.. an implementation requirement of many compilers(including compilers from Sun Microsystems).It's therefore not advisable to ignore this convention, because doing so limits the portability of your source files {but not, of course,your compiled files}. Hope this answers your question
[ April 30, 2007: Message edited by: Ajaykumar Yavagal ]