public class 和 class区别 1.一个java程序的public的class不是必须的 2.一个java程序可以有多个class 3.一个class会定义生成一个xxx.class文件 字节码文件 4.一个java源文件中定义一个公开类的话 只能有一个 并且它的名字必须和文件名字一致 5.每一个class中都可以定义入口 主方法main 若想执行class文件的主方法 只需要运行编译这个类 并且必须要有主方法main作为入口 不然会出现报错。