在Java中有什么像C/C++中的头文件

I J*_*I J 5 java

在C中,有一个头文件的概念,允许您一次性包含大多数程序所需的头文件,因此您只能在每个程序中导入该头文件.我发现这很漂亮.现在,我已经在JAVA工作了一段时间而且afaik我不能将几乎每个文件都需要的一组导入组合在一起并将它们放在一起.我错了吗?这比将所有必需的串放在一个java文件中要好.

G_H*_*G_H 7

没有这样的事情.如果您需要来自另一个包(不在java.lang中)的类,则必须导入.但是当使用适当的IDE时,这几乎是微不足道的.在Eclipse或NetBeans中,通常是修复导入的一个关键组合.

  • 不要那样做。根据正确的逻辑将类划分为包。有几种可能的方法(例如,WEB4J 遵循所谓的“按功能打包”)。当 IDE 提供如此多的支持和自动完成功能时,完全没有必要将所有内容放入一个包中以方便导入。编辑:检查此内容以获取有关可能有效的建议 - > http://www.javapractices.com/topic/TopicAction.do?Id=205 (2认同)

Luc*_*ore 4

java 中没有相当于头文件的文件,但是您可以导入整个包:

import mypackage.*
Run Code Online (Sandbox Code Playgroud)