что я должен сделать мой пакет, если мой домен имеет тире? - PullRequest
2 голосов
/ 16 сентября 2011

Соглашение для пакетов - это ваше доменное имя.Тире иногда не допускаются в именах пакетов.Так что, если ваше доменное имя имеет тире, что вы должны использовать?

Ответы [ 2 ]

2 голосов
/ 16 сентября 2011

«Официальное» соглашение в Java - заменить его подчеркиванием.

Из (более старой версии) спецификации:

В некоторых случаях интернет-доменимя не может быть действительным именем пакета.Вот некоторые предлагаемые соглашения для решения этих ситуаций:

Если доменное имя содержит дефис или любой другой специальный символ, не разрешенный в идентификаторе (§3.8), преобразуйте его в подчеркивание.Если какой-либо из компонентов имени пакета в результате является ключевым словом (§3.9), добавьте к ним подчеркивание.Если любой из результирующих компонентов имени пакета начинается с цифры или любого другого символа, который не допускается в качестве начального символа идентификатора, к компоненту добавляется префикс подчеркивания.

1 голос
/ 16 сентября 2011

Подчеркивание - это опция, которую я использовал раньше, но в остальном просто объединение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...