下面关于Java程序编写描述正确的一项是?
A. Java程序直接利用javac.exe命令就可以直接运行程序
B. 一个Java文件中可以定义有多个class声明,并且类名称可以与文件名称同名
C. 一个Java文件可以使用public class定义多个程序类
D. Java文件的后缀必须使用“*.javac”