title: Why is it bad to use * in a Java import statement?
body: <p>In some of the resources I have seen online about Java they say that it is not good to use the <code>*</code> in an import statement in Java. For example <code>import java.io.*</code></p>
  
  <p>I was wondering why this is considered bad practice. Is is solely because it makes it hard for another programmer to know exactly what classes you are using under the <code>java.io</code> package or is there another reason for it?</p>