有区别。
1、如果你滥用include将导致你的目标文件很大,而java的import语句没有任何影响,你可以导入所有的包,但是编译后实际上只导入了必要的包。import其实就是打通一个路径,当你所需的东西在自己包里面找不到的时候,系统就会去找你import的路径。所以它和include 不一样,它不会导致你的目标文件很大的。
2、C语言里头的头文件里放的 还是源代码,而java引入的包是被编译过的*.class文件,并且JAVA的包 绝对是以类为单位的....也就是一个类是一个*.class文件,多个类组成一个包,而C是可以一个头文件中放函数、放常量、放类。
恩 可以说是类似 但有不完全一样 “import 包”后 程序会自动调用包中所需的类等等。 #include 头文件” 后 不管是否需要,全部都会被包含进来。
只能是有相似 import包 就是导入文件中需要的函数所在的包 就相当于c语言中你需要的函数所在的库一样 #include<..>表示的是在标准库中去寻找你需要的函数 #include".."是在当前的工作路径中去寻找你需要的函数
功能类似,但概念不一样。可以这么说