面试题 答案: 可以编译 可以运行 解答: 文件名是OtherThing.java java中重来没有说过 class 类名和 文件名字要一致 但是 public class 类名需要和文件名字一致 需要类名一致 如果题目改成 class Something { private static void main(String[] something_to_do) { System.out.println("Do something ..."); } } 答案: 可以编译 但是不能运行 找不到 main() 方法的入口 会生成 .class 文件