问答详情
源自:7-3 Java 中的访问修饰符

引入包的问题?

老师说如果在最后加*号可以导入这个类下的所有包。我想问下导入所有包或者指导人我所需要的包对我程序在其他方面是否有影响或者说有什么不同

提问者:慕先生8705586 2015-11-23 17:39

个回答

  • HansonQ
    2015-11-26 14:25:10
    已采纳

    最好别导入包下面的全部,你为你不需要就不用导入,jvm会根据你导入帮你导入bao,

  • Imtudou
    2016-03-26 11:18:18

    导入的并不是广义的“包”,导入的而是类。如果加* 的话会导入包下所有的类(并不是简单的导入所有类,过程甚是复杂,不再说明),不会有太大的影响,但是可能会有意外的麻烦,程序的冗余等等。

    java中有两种包的导入机制,

      单类型导入(single-type-import),例如import java.io.File;

      按需类型导入(type-import-on-demand),例如 import java.io.*;