日期:2014-05-20  浏览次数:20700 次

java程序不用头文件的原理是什么?
rt


------解决方案--------------------
java没有头文件之说,所以不用!
------解决方案--------------------
import ?

不知道你说的什么
------解决方案--------------------
没有include,但是他有import.一样的事
------解决方案--------------------
C++中,一个类有两个文件,一个头文件,一个源文件
JAVA中,一个类只有一个文件
------解决方案--------------------
头文件?
好像没有这个概念
------解决方案--------------------
ClassLoader

没有头文件之说
------解决方案--------------------
mark
------解决方案--------------------
JAVA其实也有所谓的头文件,只是C ,C++用#include 而JAVA用的是 import JAVA默认导入System类 所以小一点的程序无须写import
------解决方案--------------------
因为有import阿~

#include <math.h> = import java.lang.Math;

因为Math在lang包下,所以免了~其实是一样的
无论#include 还是import都是拿来已经写好的东西用而已
------解决方案--------------------
我是这么理解的:

C/C++ 之所以需要头文件(.h),有两个用处,一个是在开发编译的时候,在各个编译单元(Compile Unit)之间共享同样的定义;一个是在发布程序库的时候,让使用者知道调用接口。

而 Java 程序的目标代码(就是最终发行的可执行程序),其实是中间代码(即 bytecode),它具有很强的自说明性。比如,你拿到一个 .class 文件,就能够知道它里面的类名、包含的属性、方法等,也就是说,所有的调用接口都是已知的(当然,也许你还需要一个文档——开发手册)。一个 .class 本身兼具了“目标代码”和“接口定义”的双重功能,所以不再需要一个单独的头文件。

------解决方案--------------------
就是类库嘛.就好比 c 中你要 include stdio.h 才能用一些方法
java 中你要 import java.什么什么的才能用一些方法
------解决方案--------------------
java,asp,.net,技术讨论群14401742,现在缺管理员,欢迎高手加入。