Bri*_*new 9

非常稀有.

如果我使用两个名称相同但包不同的类,我只能完全符合条件.例如java.awt.Listjava.util.List

在这种情况下,我只是导入更常用的,并完全限定使用较少的一个.和/或重构使得两者不共存(如果可能且实用).


xyz*_*xyz 6

当您使用两个或多个具有相同名称但来自不同包的不同类时,您需要使用完全限定名称来告诉JVM您要使用哪个类.
例如,在使用java.util.Datejava.sql.Date在同一个地方.

如果您没有使用这样的different_but_same_name_classes,那么导入优先于完全限定的路径名​​.