关于Eclipse新建不同选项的作用

对于使用Eclipse软件,从File选项进行New不同类型选项时,可以进行很多不同的选择,如下:


每个不同的选项,代表什么意思,以及我们需要在什么时候进行使用?下面进行介绍一下:

Java Project: 创建一个Java SE项目,也就是电脑上运行的项目。关于Java SE的详细解释网上很多。

Project: 这里相对于Java Project选项来说,相对宽泛一些。创建的项目除了Java SE项目,还可以是Java EE,Java ME等项目。

Package:  创建一个包,主要起封装的作用,方便代码分类管理,也方便查找。当使用包说明时,程序中无需再引用(import)同一个包或该包的任何元素。

Class: 创建类,因为Java是面向对象的语言,所以每个对象都有对应的class, class类是表示Java的类型信息的类,主要是反射功能时使用的。

Interface: 创建一个接口,接口是一个规范,主要是代码具有维护,管理上的优势。将接口和实现分开更方便管理代码。总之好处很多,以后自己使用的时候就能体会到了。

Enum; 创建一个枚举类型,这是JDK 1.5之后添加的新特性,会自动创建Enum值类型,提供调用。

Annotation: 创建Java标注, Java在1.5版本引入注解Annotation,又称Java标注,注解是一种语法元数据,可以被直接使用到源代码中,类/方法/变量/参数/包名等都可以被注解。我们平时会经常遇见注解,例如@Override@Deprecated等等。需要的时候进行创建。

Source Folder: 创建源文件夹,文件夹是一种特别的文件夹,如果你用面向对象的思想去看待这个Source Folder,那么他是folder的一个子集,作为子集,肯定是有folder的所有功能,而且还有自己特别的功能,他的特别之处,就是在source folder下面的java文件都会被编译,编译后的文件会被放在我们设置的某个文件夹下面(一般我们设置成WEB-INF/classes),Source Folder下面的非java文件会被copy一份放在我们的设置的文件夹下面 。

Java Working Set: 创建项目集合,相应的projects 放到相应的working set当中,可以使项目视图看起来更加简洁。

Folder: 创建文件夹,这里就是普通的文件夹,它和我们window下面使用的文件夹没有任何区别。

File:  创建文件选项,这里可以创建不同类型的文件,例如.xml文件等。

Untitled Text File: 创建一个文本类型的文件,可以选择不同的编码方式。

Task: 创建人任务标记,Task可以在代码里增加标识,通过tasks view可以快速的找到这些标识的地方,有助于提高开发效率和代码管理。

Junit Test Case:是junit的测试用例, 还没使用过,不太了解。

Example: 创建实例。具体的使用还没接触。



### 如何在 Eclipse新建项目或文件 #### 创建新的 Java 项目 为了创建一个新的 Java 项目,在 Eclipse 主界面中,可以通过菜单栏中的 `File` -> `New` -> `Java Project` 来启动向导。这会打开一个对话框让用户指定项目的名称和其他选项[^5]。 #### 添加 Java 类到现有项目 对于已经存在的项目,如果希望增加新的 Java 文件,则可以在目标项目的节点上右键单击,之后选择 `New` -> `Class`。此时会出现一个名为“新建类”的窗口,允许用户定义类的具体细节并最终通过点击“Finish”来完成操作[^1]。 #### 配置 Dynamic Web Project 的结构 当遇到某些特定类型的项目如 Dynamic Web Project 缺少预期的文件夹(比如 Java Resources),可以尝试调整项目的性质设置。具体做法是在项目的上下文菜单里找到 Properties 项,接着定位至 “Project Facets”,勾选必要的组件像 "Dynamic Web Module" 和 Java 支持,并应用更改以使这些改动生效[^2]。 #### 关于 Maven 或其他构建工具管理下的项目布局 有时,按照不同的构建工具规定,Eclipse 内部创建的项目可能不会自动展示传统意义上的 WebContent 文件夹;然而这样的缺失并不会妨碍程序的实际执行过程。通常情况下,默认源码路径会被设为 `src/main/java`,而编译后的 class 文件则存放在相应的输出目录下[^3]。 #### 存储 HTML 及其它前端资源的位置 在一个典型的动态 web 应用场景下,HTML 文件以及其他静态内容应当放置于专门为此目的设计好的文件夹内。就 Eclipse 而言,这类资产一般位于 `WebContent/WEB-INF` 下面或者遵循 Maven 结构的话就是 `src/main/webapp` 目录之中[^4]。 ```xml <!-- Example of a simple HTML file structure within an Eclipse project --> <project-root> ├── src │ └── main │ ├── java <!-- For .java files --> │ └── webapp <!-- For static resources like HTML, CSS, JS etc. --> ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值