一个“.java”源文件中是否可以包含多个类(不是内部类)有什么限制

答:可以;必须只有一个类名与文件名相同。