Hi. I'm new to java programming. I have some questions:
1) Does every java source code's class name (the name after the class keyword, e.g. class Hello) has to be started with an uppercase character?
2) Does the java source code's file name (e.g. Hello.java) has to be exactly the same with its class name (e.g. class Hello)? Can the class name started with an uppercase character and the java source code's file name started with a lowercase character?