Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java netbeans中的文件结构_Java_Netbeans - Fatal编程技术网

Java netbeans中的文件结构

Java netbeans中的文件结构,java,netbeans,Java,Netbeans,我试图理解Netbeans中的文件结构 例如:我想创建一个新类。我可以通过右键单击导航栏来完成,并得到提示为我的新类命名。此时会出现一条警告:“强烈建议不要将Java类放在默认包中” 所以 “默认包”中包含什么内容 测试包和测试库文件夹中有什么 如果我有一些文本文件或类似的东西供我的程序阅读,它们应该放在哪里 我正在学习一些关于Java的在线课程,但是这些课程没有涉及到这些细微差别。我想现在就开始做这件事,这样我以后就不必理清所有的文件。你应该通过阅读 默认包是为项目创建的包。在默认包下组织文件

我试图理解Netbeans中的文件结构

例如:我想创建一个新类。我可以通过右键单击导航栏来完成,并得到提示为我的新类命名。此时会出现一条警告:“强烈建议不要将Java类放在默认包中”

所以

  • “默认包”中包含什么内容
  • 测试包和测试库文件夹中有什么
  • 如果我有一些文本文件或类似的东西供我的程序阅读,它们应该放在哪里

  • 我正在学习一些关于Java的在线课程,但是这些课程没有涉及到这些细微差别。我想现在就开始做这件事,这样我以后就不必理清所有的文件。

    你应该通过阅读

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

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

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

    如果你正在使用在线课程,尤其是如果你在付费的话,请使用他们提供的资源,比如在线导师或他们的论坛。这种基本/教程帮助略低于堆栈溢出的阈值