使用package必须是源程序第一行代码
一个Java源代码程序就是一个编译单元,每个编译单元都必须有一个后缀名.java,而在编译单元内有且仅有一个public类,否则编译器就不会接受。该public类的名称必须与文件的名称相同(包括大小写,但不包括后缀名.java)
假设文件名称TelephonyManager,就有一个公共类TelephonyManager
package android.telephony;
import android.annotation.Nullable;
import android.annotation.SystemApi;
import android.annotation.SdkConstant;
import 类似C语言#include,导入某包下面某个类。
package仿佛姓氏,class仿佛名字,直接用Nullable,SystemApi,SdkConstant。
上面代码将TelephonyManager类包含在package android.telephony中