gpt4 book ai didi

java包名约定失败

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:06:03 25 4
gpt4 key购买 nike

我刚刚开始了解 Java SE 的学习曲线,并且对通常的 Java 包名称约定没有问题,例如com.example.library_name_here.package_name_here

除了。

我一直注意到在一些相当知名的软件包中没有遵守这一点。

  • JLine : jline.*
  • JACOB : com.jacob.*(没有 jacob.com)
  • JNA : com.sun.jna.*(网站上的免责声明注意:Sun 没有赞助这个项目,即使包名称 (com.sun.jna) 可能另有暗示。)

所以我想知道,是否存在通常的反向域名约定失效的情况,并且有很好的方法来解决这个问题?我能想到的唯一情况是围绕域名所有权问题(例如,您更改了项目托管/域名,或者已经有一个众所周知的包对您的域具有“擅自占用者的权利”,或者您对域的所有权运行出去 & 其他人把它拍下来)。

编辑:如果我使用我公司的域名,并且我们被收购或有分拆,我们应该如何处理包裹名称?保持相同或重命名? (从引用包的编译类然后丢失的角度来看,我认为重命名是不好的)

最佳答案

这是一种命名约定。没有实际要求甚至期望包名称映射到域名。

关于java包名约定失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/420945/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com