那么什么时候应该使用静态导入?非常谨慎!仅当你打算以其他方式声明常量的本地副本或滥用继承(常量接口反模式)时,才使用它。…如果你过度使用静态导入功能,它将使你的程序无法读取和不可维护,并使用你导入的所有静态成员污染其名称空间。代码的读者(包括你,在你编写代码后的几个月内)将不知道静态成员来自哪个类。从类中导入所有静态成员可能对可读性特别有害;如果只需要一个或两个成员,则分别导入它们。
(https://docs.oracle.com/javase/8/docs/technotes/guides/language/static-import.html)
我想特别指出两个部分: