只是我,还是 Java 包命名约定中的 TLD 非常无关紧要?com.example.package
我的意思是,如果您在和之间确实存在命名空间冲突org.example.package
,而没有 TLD,那么对于 TLD,您无论如何都会感到困惑。为什么命名空间冲突的权衡混淆?肯定编译器吐出错误/警告比它兴高采烈地试图编译一个导入错误包的程序更好?
只是我在大会上的两分钱。坦率地说,你不会真的在 org.org 之间发生命名空间冲突。和 com。无论如何,两个同名的 java 包不太可能由具有相同域但不同 tld 的两家公司编写。