【问题标题】:Can we use camel case in java package naming? [duplicate]我们可以在 java 包命名中使用驼峰式大小写吗? [复制]
【发布时间】:2016-08-13 20:08:21
【问题描述】:

例如: 以下哪个包名是正确的?

com.google.payrolldivision;

com.google.payrollDivision;

请不要拐弯抹角地回答问题?

【问题讨论】:

  • 是的。为什么你不能?
  • 何不自己试试看呢?
  • 根据官方文档,看起来是否使用骆驼案只是选择/风格的问题;显然没有什么实际上禁止它。文档引用小写约定的具体原因:“包名全部小写,以避免与类或接口的名称冲突。” ..就是这样。我刚刚测试了以下内容,它构建并运行了很好的包com.abc.activity.navDrawer;docs.oracle.com/javase/tutorial/java/package/namingpkgs.html

标签: java


【解决方案1】:

请回答问题

好的,那么把你的问题当作“a xor b”,答案是

com.google.payrolldivision;

根据https://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html

但是,您的标题和帖子提出了两个截然不同的问题,因此很难“只回答 问题”。

【讨论】:

  • 小心,你正处于拐弯抹角的边缘......
  • @shmosel 哈哈好一个!
  • 我非常努力地不这样做:-)
【解决方案2】:

根据 Oracle webpage,你应该用小写写你的包名。

包名全部小写,避免与类名或接口名冲突。

【讨论】:

    猜你喜欢
    • 2016-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-07
    • 1970-01-01
    • 2019-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多