关Java语言中的package,正确的说法有()。
A.
package 是一个为了方便管理组织 Java 文件的目录结构,并防止不同 Java 文件之间发生命名冲突而存在的一个 Java 特性。
B.
Java 文件如果使用 package 语句,它必须是 Java 文件中除注释以外的第一句程序代码。
C.
每个 Java 文件 可以不 使用 package 语句、 可以使用 package 语句、 或者 使用 2 个 package 语句。
D.
如果 Java 文件中使用了 package ,那么该 Java 文件必须放在命名与 package 名称相同的目录下 。