发布网友 发布时间:2024-08-27 20:49
共1个回答
热心网友 时间:2024-08-27 21:48
(1)引入包中的类(如果我们只想引入某个包中的类)
import java.io.File;
(2)引入整个包
import java.io.*;(①这样虽然方便,但是当导入包中所有的类时,java编译器就会用额外的内存来存储包中类和方法的名字,以便跟踪这个包中所有的元素,这在pc机上没有太大的性能差异。然而当在手持设备上,一般的手持设备内存都比较小,这种方式就不太好了,更适合第一种方式想引用哪个类就具体引用哪个②当通过网络远程加载一个类时,如果它导入了一包中所有的类,那么在加载的时候就会把所有的类和方法加载到本地来,这就会造成java程序执行时间上的延迟。所以只有当需要导入这个包中很多类的时候,再用这种方式。)
(3)在同一包中的类可以互相引用,无需import语句
注意:java.lang包是自动引入的,不需要显式的加import引入。因此可以直接引用System、String。