当前位置: 技术问答>java相关
java中的import和C中的include到底有什么区别?
来源: 互联网 发布时间:2015-02-15
本文导语: | 有区别,如果你滥用include将导致你的目标文件很大,而java的import语句没有任何影响,你可以导入所有的包,但是编译后实际上只导入了必要的包。如果你的类只需要使用InputStream类,那么你使用import java.io.InputS...
|
有区别,如果你滥用include将导致你的目标文件很大,而java的import语句没有任何影响,你可以导入所有的包,但是编译后实际上只导入了必要的包。如果你的类只需要使用InputStream类,那么你使用import java.io.InputStream和使用import java.io.*;对最后编译的class文件的大小没有影响,因此你可以导入所有的包。
|
楼上说得对。
import其实就是打通一个路径,
当你所需的东西在自己包里面找不到的时候,
系统就会去找你import的路径。
所以它和include 不一样,它不会导致你的目标文件很大的。
import其实就是打通一个路径,
当你所需的东西在自己包里面找不到的时候,
系统就会去找你import的路径。
所以它和include 不一样,它不会导致你的目标文件很大的。
|
上面的几位都上得很好,include是c++的标准输入输出库,而java中的import则象上面几位
所说的那样只是载入你想你需要的库
所说的那样只是载入你想你需要的库