为什么Java为包使用分层目录?

时间:2015-11-19 13:49:22

标签: java

我将尝试用一个例子解释我的问题。

假设我的申请有3个包裹:

  1. company.module_one
  2. company.module_two
  3. company.module_three
  4. 目录在文件系统中将如下所示:

    公司

       |- module_one
       |- module_two
       |- module_three
    

    为什么Java只为3个包创建3个目录?像:

    company.module_one

    company.module_two

    company.module_three

    目录层次结构给我们带来了什么?

1 个答案:

答案 0 :(得分:1)

它使用树的原因与在目录中创建目录和目录的原因相同,如果您要存储大量文件的话。

另一方面,我喜欢Eclipse中的Package Explorer,它将包树呈现为平面列表。

但实际上Java语言规范中没有任何内容要求创建用于存储Java源代码的分层目录。