速度是没有区别的! 不管你用java.net.*还是java.net.a只要用到java.net这个包,java都会把java.net包全部装载。显式的声明只是能让代码更容易看懂。

解决方案 »

  1.   

    问题:::::::::
    import java.*;不就可以将所以的java类包括了嘛??为什么还需要其它的.
    我认为:import java.*是不是只是包含这个包中的类,而这个包中的包(eg:lang)等就不包括了,我的解释应该对的吧..........^_^
      

  2.   

    假如你反编译过class文件的话,你会发现,java编译的时候并不会将java.*全部引入,它会将你实质用到的包引入进去,诸如最后出现的形式是import java.awt.Dialog;
      

  3.   

    只影响编译速度。知道哪个class,最好直接写出
      

  4.   

    影响编译速度。
    知道class文件最好写出 养成良好的编程习惯
      

  5.   

    java在编译的时候会自己去找*中所用到的类,其他的它根本不会编译进去。