1.公共类名应与文件名一致,没有公共类可以不一致 2.一个源文件中可以有多个类,但最多有一个公共类 3.main方法可以在非主类中存在 4.源文件中有多少类就对应多少class文件 5.java命令后面跟着的是类名不是文件名