每個包下都可以存在這個樣一個類。
package-info.java因為命名方式不符合類的命名規則,所以不能通過創建類的方式創建,可以按創建文件的方式創建,被idea識別為java文件。
主要作用:
a.提供包級別的注解;
b.定義包中共用的屬性或方法,且這些屬性和方法無需import,可直接在包中類里使用。
只能在本包中引用,即使是子包也不可引用,如org.apache.ibatis.cache包中package-info.java定義的變量,org.apache.ibatis.cache.impl中不可引用;
c.作為包功能說明信息的載體,比如在其中添加對整個包的注釋說明,生成Java Doc時包含這些內容。