我有一个项目,带有源文件夹“ app”,在此软件包中,我有软件包“ models”。我可以在此软件包中创建文件夹或任何其他类型的子目录吗?这样最终我会得到类似
-app
-models
-Folder1
-file1
-file2
-Folder2
-file3
-file4
当我尝试强制在内部创建文件夹时(通过单击new-> other-> folder),我无法对其添加任何内容。
软件包和文件夹在概念上略有不同。
通常,您将在同一包中处理相同功能的类分组。例如,核心类,应用程序模型可以在com.example.myapp.core中,而ui类可以在com.example.myapp.ui中。这些软件包在磁盘上由文件夹结构表示。
我认为,您不应更改此程序包结构以添加非Java类的文件。我建议resources
在应用程序树的顶部添加一个文件夹,以便将数据和类分开。
但是,如果您只想添加子包,则不要创建新文件夹,只需创建一个新包,例如app.models.Folder1.file1
,您将获得所需的结构。
您可以参考此问题以了解有关包装约定的更多信息:(Java)软件包组织是否有最佳实践?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句