Я не могу найти Q/A на SO, который отвечает на мой точный вопрос, поэтому я полагаю, что опубликую его и посмотрю, что вернется.
Что касается соглашения об именах для пакетов Java, я понимаю, что он должен быть обратным доменным именем: com.whatever.stuff
, и я получаю правила о не смешанном случае, дефисах, ключевых словах и т.д.
Я также прочитал раздел 7.7 (Unique-Package-Names) спецификации языка Java. Насколько я могу судить, правила Java - использовать обратный домен, чтобы обеспечить уникальность... и если у вас его нет, то получите один:
You form a unique package name by first having (or belonging to an organization that has) an Internet domainname, such as sun.com.
- Раздел 7.7
Итак, если мне не интересно обманывать деньги за доменное имя, я не принадлежу к компании, чье имя я могу контактировать с вами, есть ли какая-либо часть соглашения об именах, которое мне не хватает, следует следовать? Я думаю, что могу просто назвать это уникальное имя, которое мне кажется на данный момент, но мне было просто интересно, не пропал ли что-нибудь.
Примечание.. Я хотел бы опубликовать свой пакет для других разработчиков, поэтому я не хотел просто делать что-то, что работало в моей системе, но что-то более стандартное, если это возможно.
Я добавил тег android, потому что java-пакеты, которые я собираюсь писать, будут использоваться в приложении для Android, не были уверены, были ли разные мнения разработчиков Android.