我是一名学生,我读过的几本书(Java for Dummies,其中之一)说使用通配符导入语句是不好的编程习惯,并鼓励读者避免使用它。然而,在课堂上,我们鼓励使用它。有人可以解释一下为什么编程习惯不好吗?
如果是这样,它对计划绩效有什么不利影响?例如,放慢速度。
答案 0 :(得分:3)
您插入的越多,您将获得命名冲突的更改越高,其中两个类具有相同的类名:
http://en.wikipedia.org/wiki/Name_collision
我可以在java API中找到的第一个例子是: http://docs.oracle.com/javase/6/docs/api/javax/naming/Binding.html http://docs.oracle.com/javase/6/docs/api/org/omg/CosNaming/Binding.html