空文件是否为一个有效的Java程序源文件
考点:考察求职者对Java源文件结构的理解。
出现频率:★★★
【面试题解析】
Java程序员最基本的知识之一就是掌握Java源文件的结构。Java源文件可以包括如下几个结构:
• package包;
• import内容;
• 类型声明。
其中,package用来制定该文件所处的包的名称,必须位于源文件顶端;import用来指定所引入的一个或者多个包;类型声明是任意的顶层类声明和接口的声明。
类和接口的定义次序是任意的,二者合起来称为类型声明。实际上,源文件可以不需要任何这样的定义。
Java SDK要求一个源文件中最多只能定义一个公共类,同时该源文件的文件名必须同该类相同。例如,某个公共类名称为Hello,那么源文件名称必须为Hello.java。
参考答案:是。