一般的な命名規則は次のとおりです。
[com/org/...].[companyName/organizationName/....].[projectName]
私は自分のプロジェクトに好きなパッケージ名を付けていました。個人プロジェクトの命名規則はありますか?
個人のプライベート プロジェクトには、好きな命名規則を選択できます。
ただし、できる限り標準の Java 命名規則に固執することをお勧めします。
会社や他の組織の名前を使用するのではなく、ドメイン名を使用するのが慣習です。多くの場合、ドメイン名は企業にちなんで付けられますが、多くの開発者は独自のプライベート ドメイン名を持っており、個人プロジェクトで Java パッケージに名前を付けるために使用しています。したがって、すべてのパッケージに同じ規則を適用することができます。
いいえ、これが標準です。これは、既存のドメインが常に一意であるためです。これにより、パッケージ名の一意性も保証されます。
したがって、パッケージの既存のドメインに依存することをお勧めします。
ソフトウェアを公開しない限り、衝突はあなた以外には関係ありません。個人のドメイン名をお持ちの場合は、それを使用することをお勧めします。それ以外の場合は、衝突する可能性が低いと思われるものを構成してください。
ソフトウェアを公開することに決めた場合は、プロジェクトのドメイン名を取得するか、ソースコードを公開する場所の DNS 名に基づいて (たとえば) 実在または架空のドメイン名を取得することをお勧めします。例: "net.sourceforge.myproject" ... ここで、"myproject" は公式の sourceforge プロジェクト名です。