网站首页 > 精选教程 正文
package-info.java对于日常业务开发的开发者来说,可能有点陌生,如果我们再项目中创建一个package-info.java,你会发现该类只有一个packge,如下
我们无法在该java文件中定义public的类
但事实上,package-info.java还有它的作用和使命。
我们来看下,最常见的作用
包说明
package-info.java可以描述一个包的作用,常常我们定义包,如果包中没有内容,包名会自动到下一层,如下图
可以通过给a包下面添加package-info.java做一些说明,从而让包有层级
同时添加一些说明
添加注解
前面我们介绍过Java注解,详情可看 Java注解开发及原理
注解中有一种作用域package,如下图
代码中可以通过反射拿到注解,对某一包下面的类做一些定制化的操作,如下图
声明友好类和包常量
虽然package-info中不能定义public和private的类,我们可以定义friendly的类及包常量,提供给统一包下面的类进行共享,如下
包中的类,可以直接使用,如下
看到这里,相信大家已经知道了package-info的作用了。
猜你喜欢
- 2025-01-19 springboot@EnableAutoConfiguration 注解的作用以及加载流程
- 2025-01-19 java的守护线程的作用
- 2025-01-19 JAVA自定义注解
- 2025-01-19 Spring系列(十一):@Autowired和@Resource注解用法介绍
- 2025-01-19 JAVASE:注解与反射笔记
- 2025-01-19 Java @Data注解
- 2025-01-19 Java 自定义注解在登录验证的应用
- 2025-01-19 揭秘SpringBoot的魔法:20个注解让你的应用飞起来
- 2025-01-19 Java核心基础之自定义注解
- 2025-01-19 Spring 最常用的 7 大类注解,史上最强整理
你 发表评论:
欢迎- 07-10动漫人物像|插画 壁纸 头像 签名 素材
- 07-10运动人物|插画 壁纸 头像 签名 素材
- 07-10动漫人物|插画 壁纸 头像 签名 素材
- 07-10神话人物|插画 壁纸 头像 签名 素材
- 07-10日漫人物像|插画 壁纸 头像 签名 素材
- 07-10 日漫人物|插画 壁纸 头像 签名 素材
- 07-10日漫人物风|插画 壁纸 头像 签名 素材
- 07-10日漫人物|插画 壁纸 头像 签名 素材
- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)