将java文件存储为项目或Eclipse Luna中的类

时间:2015-09-07 16:43:28

标签: java eclipse

我正在学习使用Eclipse进行Java编程,这是我第一次使用IDE。我已经编写了很长一段时间,通过赫尔辛基大学(iirc)的MOOC java课程慢慢地工作,我刚刚开始实际的面向对象编程部分。

到目前为止,我一直在将每个新问题保存为项目中的一个类:" MOOC周X"但是我怀疑这不是正确的方法。关于项目,源文件,包和类保存java文件的正确/行业标准方法是什么?

3 个答案:

答案 0 :(得分:1)

方法,类,包(在语言级别上)和项目(在IDE级别上)只是组织代码的方法。

该组织也称为设计。作为程序员,您有责任照顾设计。

我建议不要在正确或错误方面判断设计,而是在有用或无用方面。

  • 为MOOC的每周创建一个单独的项目没有任何问题。
  • 您还可以拥有一个项目并为每周创建一个单独的包(如果MOOC任务允许的话)。

你需要发展一种有用的感觉。其中一个重要方面是复杂性:在所有设计级别上,您都可以提出这样的问题:这个构造(类,包,项目)是否已经拥挤复杂?然后重组可能很有用:拆分类,包,项目。

好消息是你不必在开始时把它弄好。一旦您认为达到了复杂性限制,请重新组织您的代码库。

答案 1 :(得分:0)

您可能需要参考 Oracle Code Conventions for the Java Programming Language

PDF版本可用 here

答案 2 :(得分:0)

通常,您在项目目录中有一个 src (对于maven项目 src / main / java )目录,您可以在其中创建包( talorias.stackoverflow 是包名称ehe)。

Eclipse: Package Explorer

在Eclipse中,您只需右键单击 src 文件夹即可。 Eclipse然后自动为您创建子目录。

\StackOverflow>tree /f /a

|   .classpath
|   .project
|
+---.settings
|       org.eclipse.jdt.core.prefs
|
+---bin
\---src
    \---talorias
        \---stackoverflow
                StackOverflow.java

快乐的黑客攻击! ;)