可以说Java中的“import 包”类似于C语言中的“#include 头文件”么?

 我来答
杜爷1号
推荐于2017-09-07 · 知道合伙人软件行家
杜爷1号
知道合伙人软件行家
采纳数:4973 获赞数:9185
毕业于福建农林大学,本科学士学位。从事IT行业3年,曾参与过多个大型项目的需求调研、软件研发。

向TA提问 私信TA
展开全部
  有区别。
  1、如果你滥用include将导致你的目标文件很大,而java的import语句没有任何影响,你可以导入所有的包,但是编译后实际上只导入了必要的包。import其实就是打通一个路径,当你所需的东西在自己包里面找不到的时候,系统就会去找你import的路径。所以它和include 不一样,它不会导致你的目标文件很大的。
  2、C语言里头的头文件里放的 还是源代码,而java引入的包是被编译过的*.class文件,并且JAVA的包 绝对是以类为单位的....也就是一个类是一个*.class文件,多个类组成一个包,而C是可以一个头文件中放函数、放常量、放类。
百度网友9cba1dea7
2012-02-10 · TA获得超过271个赞
知道小有建树答主
回答量:313
采纳率:52%
帮助的人:123万
展开全部
恩 可以说是类似 但有不完全一样 “import 包”后 程序会自动调用包中所需的类等等。 #include 头文件” 后 不管是否需要,全部都会被包含进来。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cch021026
2012-02-16
知道答主
回答量:22
采纳率:0%
帮助的人:20.4万
展开全部
只能是有相似 import包 就是导入文件中需要的函数所在的包 就相当于c语言中你需要的函数所在的库一样 #include<..>表示的是在标准库中去寻找你需要的函数 #include".."是在当前的工作路径中去寻找你需要的函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JClanguage
2012-02-17
知道答主
回答量:39
采纳率:0%
帮助的人:8.3万
展开全部
功能类似,但概念不一样。可以这么说
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式