使用单个语句像
import java.awt.*;
而不是导入一堆单独的类
import java.awt.Panel; import java.awt.Graphics; import java.awt.Canvas; ...
在import语句中使用通配符有什么问题?
唯一的问题是,它会使你的本地名称空间混乱。例如,假设你正在编写一个Swing应用程序,因此需要它java.awt.Event,并且还与该公司的日历系统(具有)交互com.mycompany.calendar.Event。如果你同时使用通配符方法导入这两种情况,则会发生以下三种情况之一:
java.awt.Event
com.mycompany.calendar.Event
.*
显式列出所有导入的优点是,我可以一目了然地告诉你要使用哪个类,这使阅读代码变得更加容易。如果你只是快速地一次性完成,则没有任何明显的错误,但是以后的维护人员将感谢你的清晰说明。