下列叙述中正确的是(        )。
A Java源文件名与其 public 类名可以不相同
B 源文件中 public 类的数目不限
C 源文件扩展名为.class
D Java 语言的标识符是区分大小写的