java包名称约定失败
发布时间:2020-12-14 16:23:14 所属栏目:Java 来源:网络整理
导读:我刚刚提出了 Java SE对于程序包名称通常的Java约定没有问题,例如com.example.library_name_here.package_name_here 除. 我一直在注意到在一些相当知名的包中不遵守这一点. JLine:jline.* JACOB:com.jacob.*(没有jacob.com) JNA:com.sun.jna.*(网站上的免
我刚刚提出了
Java SE&对于程序包名称通常的Java约定没有问题,例如com.example.library_name_here.package_name_here
除. 我一直在注意到在一些相当知名的包中不遵守这一点. > JLine:jline.* 所以我想知道,有没有常见的反向域名约定分解的情况,有好的方法来解决它?我可以想到的唯一的例子是围绕域名所有权问题(例如,您更改项目托管/域名,或已经有一个知名的包含“擅自占地者的权限”到您的域,或您的域运行的所有权out和另一个人抓住它). 编辑:如果我使用我公司的域名,我们被收购或分拆,我们应该如何处理包名?保持相同或重命名? (我认为重命名从编译的类引用该包然后丢失的角度来看是坏的) 解决方法
软件包用于避免由各种实体构建的组件之间的歧义和冲突.只要你遵循惯例,没有人非法使用你的包命名空间馅饼,你不应该担心别人使用什么.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – 如何使用Spring AOP(AspectJ风格)访问方法属性?
- java – 如何在不知道列类型的情况下获取列的值
- java – 运行grunt和tomcat服务器的Web App(Spring,Angular
- Java多级继承 – 1级类中受保护的实例变量
- java – 将对象从文件加载到arrayList
- java – 发生“发送测试请求测试”后Quickfix / j的奇怪行为
- 如何强制程序始终运行while循环的第一次迭代?
- Android 上下文菜单 PopupMenu
- Maven项目中读取src/main/resources目录下的配置文件的方法
- 如何用BigDecimal替换双重的java中的monies