1. One public class per source code.
2. Comments can appear any where in the code.
3. Name of file should match with the public class name. This is not necessary if a file only has non public class.
4. The order of statements in a class file are
- public class name.
5. package and import statement apply to all classes in a source code file.
6. A source code file can have more than one non public class