静态导入是否应该使用通配符*号
最早提出使用通配符的应该就是鲍勃大叔了,其最初提出使用通配符的原因仅仅只是为了避免过长的导入清单。
而现在的编译器已经能够自动折叠导入清单了,而且鲍勃大叔也曾提及过因为IDEA会自动折叠javadoc,还曾推荐过使用 //(双斜杠) 来做class javadoc,以方便IDEA对注释的折叠。
因此,在IDEA能够自动折叠导入清之后,就使用通配符来进行静态导入。
下附两张图分别出自《代码整洁之道》与《改善Java程序的151个建议》两书对于导入清单是否使用通配符的建议。
* 图1 - 《代码整洁之道》第17章 味道与启发
图2 - 《改善Java程序的151个建议》 第9节