包的约定是您的域名。包名中有时不允许使用破折号。因此,如果您的域名有破折号,您应该使用什么?
答案 0 :(得分:2)
Java中的“官方”约定是用下划线替换它。
来自(旧版本)规范:
在某些情况下,互联网域名可能不是有效的套餐 名称。以下是处理这些问题的一些建议惯例 情况:
如果域名包含连字符或任何其他特殊字符 不允许在标识符(§3.8)中,将其转换为下划线。如果 任何生成的包名称组件都是关键字(§3.9) 为他们添加下划线。如果得到任何包名称 组件以数字开头,或任何其他字符不是 允许作为标识符的初始字符,具有下划线 前缀为组件。
答案 1 :(得分:1)
Underscore是我之前使用过的一个选项,但除此之外,只是连接。