分成多个Java文件是代码结构更加清晰明朗,并可以将多个类声明为public类型,而写在一个文件中时,只能有一个public类。在编译Java源文件时,不管是一个Java文件还是多个Java文件,编译生成的.class只与你代码中类的个数相同!个人建议写到多个Java文件中,便于后期代码的修改维护!
其实没什么区别,如果写在一个java文件中会感觉代码很乱,查找不方便,维护不方便
便于代码维护也是一方面,还有就是一个.java源文件中只允许有一个public修饰的类,而其它类只能是默认范围,以后在其它包就没法调用其它类了。