我想问一下Java文件的保存问题,是每一个类保存为一个Java文件,还是好几个类放在一个Java文件中,还有编译的时候每一个Java文件都要编译还是只编译那个程序入口所在的文件就可以呢?

解决方案 »

  1.   

    一个java文件中可以有多个类,但是只有一个是public的,且与java文件名同名,编译时输入的参数是文件名,里面的类就一起编译了,生成class文件时,每个类都生成对应的class
      

  2.   

    最后一句话好像应该是每一个Java文件对应生成的Class
      

  3.   

    如果一个名为A.java 的文件里有  public class A,class B两个类,编译后则生成a.class,b.class两个class文件
      

  4.   

    在公司开发项目的话,很多时候不会是在一个java文件中写很多class的..因为,有时候一个java文件就上W行..如果你还添加其他类在里面,估计那个java文件就很臃肿了.这是不好的..对于开发者来说,检查代码会很麻烦的.所以建议还是一个java文件一个class!!