Java 包与文件夹结构?有什么区别

2022-08-31 12:47:36

我想知道在Eclipse IDE中用于Java EE开发的文件夹结构和包之间有什么区别。

我们什么时候使用哪一个,为什么?

应该是什么做法

  • 创建一个文件夹结构,如 src/com/utils,然后在其中创建一个类
  • 创建一个像 src.com.util 这样的包,然后在其中创建一个类

如果我以后必须编写一个ant脚本进行部署,哪个选项会更好,更容易部署?

如果我选择文件夹结构,部署会像将文件从开发复制到部署目标一样简单吗?


答案 1

如果您正确配置了东西。在 中添加文件夹 与从 添加包相同。srcFile > New Package

所以,这取决于你,任何你觉得舒服的东西 - 添加一个文件夹或创建一个包。此外,当您将内容放在包名称下时,从子文件夹开始。所以,将包装。srcsrc/com/naishe/testcom.naishe.test


答案 2

基本上没有区别,两者都是一样的。

在这两种情况下,文件夹结构都将是 。src/com/utils

在这两种情况下,您都需要提及

package com.utils;

作为 第一行class

由于它实际上没有任何区别,因此不会对.ant script


推荐