文件为编译单元,每个单元最多一个 package,任意 import 和至少一个 class 声明或者 interface 接口

装载、校验、执行