As others have expressed, imports are used only by the compiler. You CAN write your entire program without importing using the full names of everything, but it will quickly grow quite large.
java.io.InputStream is = new java.io.FileInputStream(new java.io.File("foo"));
Star imports should make it less tedious to write all import instructions manually, but lead to too many things to import, so the compiler has several options. Thus, modern IDEs such as Eclipse import everything one at a time, so this cannot be.
source share