lang包应该是缺省就有的,不用显示式引入吧。
另外,import xx.* 会导入xx包中所有资源
占用资源我觉得会相对较多。

解决方案 »

  1.   

    同意楼上的,不管import 多少,编译成class时会只打有用的.
      

  2.   

    import对运行时没有任何的影响,
    只是在Java编译时,把String变成java.lang.String,
    把InputStream变成java.io.InputStream而已。
      

  3.   

    编译后就一样,不会影响性能。但是如果你一律用*,对于java.util.Date和java.sql.Date这种同名的类,如果你实际上只用到一个,但是两个包都用了*来import,你编码时就不得不把类的整个包名都打出来。
    实际上只是一个权衡,如果某个类你只在一句里面有用,甚至可以不import,直接整个包名引用就行。
      

  4.   

    最好是需要什么class就import什么类,不要全部引入包内所有的类。