netbeans 中的文件结构

File structure in netbeans

我正在尝试了解 Netbeans 中的文件结构。

例如:我想新建一个class。我通过右键单击导航栏来完成此操作,系统提示我命名我的新 class。出现带有 "It is highly recommended that you do not place Java classes in the default package"

字样的警告

所以,

  1. "default package" 中有什么?
  2. 测试包和测试库文件夹中有什么?
  3. 如果我有一些文本文件或类似的东西供我的程序读取,它们应该去哪里?

我正在学习一些关于 Java 的在线课程,但是 classes 中没有涵盖这些细微差别。我想立即开始做这件事,这样我以后就不必理清我所有的文件了。

您应该通过阅读 tutorial 来刷新您的理解。

默认包是为您的项目创建的包。可以在默认包下组织文件,但如果您的工作有点严肃,您将希望将它们放在一个命名的(因此非默认)包下,如 com.myorganization.myproject 根据教程. NetBeans 还允许您重构(重命名)现有包。左键单击,按 F2 并提供一个新名称。

用于测试项目的测试包和库位于测试包和测试库目录中。不过,听起来您距离使用 JUnit 等框架进行测试还有很长的路要走,因此您现在不必担心这些事情。

如果你有任意数据文件,你真的可以把它们放在任何你以后能找到的地方。例如,如果您使用 Android,您的项目根目录下会有一个 /res 目录,其中包含图像、图标、数据文件等资源。您可以创建自己的 resources 目录,或者你可以偷懒,直接将它们转储到项目根目录中。无论将它们放在哪里,都必须确保使用绝对或相对路径正确调用它们。

如果您正在使用在线课程,特别是如果您付费的话,请使用他们提供的资源,例如现场辅导员或他们的论坛。这种 fundamental/tutorial 帮助有点低于 Stack Overflow 的门槛。