日期:2014-05-20  浏览次数:20707 次

请教关于包的导入import java.util.*和import java.util.Iterator
我想使用Iterator这个类,如果我用import   java.util.*   导入和import   java.util.Iterator导入,有区别吗?是不是前一种方式会把所有的类都加载.
造成对内存的浪费?

谢谢各位解答

------解决方案--------------------
第一点你说得对,*代表该包下全部的类,但不会造成内存浪费,虚拟机仅在需要时才去加载类。
------解决方案--------------------
区别不大,最好用后面的写法,前面的写法对编译有点影响,会慢点,对运行没有影响.