import语句

来源:百度知道 编辑:UC知道 时间:2024/05/05 01:12:02
例如:import io.*;
如果我只用到了io包中的几个类 这样import 跟分开import效果有什么不同吗?
是编译变慢了 还是运行变慢了 还有其他区别吗?

import语句的作用是加载已定义好的类或包,导入支持类(可以是JDK基础类或者自己编写的类),可以供本类调用方法和属性。

  import语句将一个外部名字空间导入到当前名字空间,如果该名字空间不存在,aardio会尝试从库中导入。
import保证不会重复加载相同的库。保证外部库内的代码在一个线程中仅运行一次。

编译的时候慢,如果你只用了import io.*;程序会在io整个包中找你要的类,如果你直接指明了类,就快多了
楼上的比喻不错
还有一个要注意的:import包含这个包中所有的子类,但是不能包含这个包中的子包

编译的时候慢,因为程序会把I0包下的所有类给循环一下知道找到可以适应的一个类,如果你指定了类,那程序直接找就这个类就快了
就和你问路一样
人家告诉你
济南市

济南市历下区
这个一样

编译的时候会变慢
这样的话编译的时候需要去IO这个包里找你用到的类