Eclipse 创建 Java 类 最快最全教程

(Neon 到 2025-09 所有版本通用,3 秒 ~ 30 秒搞定任何类)

推荐 4 种创建方式(按速度排序)
排名 创建方式 操作步骤(越少越快) 适用场景
1 神键法(老手 3 秒) 在 src 或任意包上直接按 Ctrl + N → 直接输入类名(如 UserController)→ 回车 每天创建 50 个类的人
2 右键菜单法(最稳) src 或包上右键 → New → Class 新手、想仔细选选项的时候
3 直接敲 package + class(超智障式) 先随便建一个类 → 改第一行 package com.xxx → 改 class 名 → 保存 → Eclipse 自动创建包和类 想边写边建包结构
4 通过模板快速生成(Spring Boot 神技) Ctrl + N → 搜索模板(如 Spring Boot Controller)→ 直接生成带注解的类 快速搭框架
详细操作演示(推荐方式 1 + 2)

方式 1:Ctrl + N 神键(最快!强烈建议养成习惯)

  1. 把光标点在 Package Explorer 的任意位置(src、包、项目都行)
  2. Ctrl + N(New 向导)
  3. 直接在搜索框输入你要的类名(支持驼峰匹配)
    • 想建 UserServiceImpl → 直接敲 usi 就出来
    • 想建 StudentController → 敲 stuco 就出来
  4. 回车 → 自动弹出创建对话框(下面讲选项)

方式 2:传统右键法

  1. 在 src 或具体包上右键 → New → Class
  2. 弹出下面这个对话框(重点全在这里):
选项 推荐填写方式 说明
Source folder 默认就行(通常是项目名/src) 不要改
Package com.company.project.service(必须全小写) 不填会放在默认包(不推荐)
Name UserController / Student / OrderServiceImpl 类名首字母大写
Modifiers public(99% 都勾) interface 才不勾
Superclass java.lang.Object(默认)
或者改成继承的类(如 BaseController)
需要继承就改
Interfaces 点 Add… → 输入 Serializable、Runnable 等 需要实现接口就加
☑ Generate comments 看公司要求(一般不勾) 自动加 javadoc 注释
☑ public static void main(…) 勾上 → 自动生成 main 方法(临时测试类必勾) 只有想直接运行的类才勾
☑ Inherited abstract methods 勾上 → 自动把父类/接口的抽象方法全补上(神器!) 实现接口或继承抽象类时必须勾

点 Finish → 类立刻创建好,光标自动停在类名上,准备写代码!

2025 年最常用的 8 种类模板(直接敲就行)
你想创建的类 Ctrl + N 后直接输入这些关键词 自动带好注解和结构
普通实体类 Entity / POJO @Data + 字段
Spring Boot Controller Web Controller / RestController @RestController + @RequestMapping
Service 接口 Service 接口 + @Service 注解
Service 实现类 ServiceImpl @Service + 实现接口
MyBatis Mapper 接口 Mapper @Mapper + 接口方法
配置类 Configuration @Configuration + @Bean
异常类 Exception 继承 RuntimeException
测试类 JUnit Jupiter Test @SpringBootTest + @Test
一键生成常用代码(创建完类后继续用)

选中类名后按 Alt + Shift + S(或右键 → Source):

想要生成的内容 快捷键 / 操作
getter + setter Alt + Shift + S → R
toString() Alt + Shift + S → S
hashCode + equals Alt + Shift + S → H
构造方法 Alt + Shift + S → O
所有上面一起生成 Alt + Shift + S → R → 勾全 Generate

学会上面这些,你创建类的速度会秒杀 99% 的程序员!

需要我给你发一个「2025 企业级完整 Java 类模板包」吗?
包含 20 个最常用的类
(Controller、Service、ServiceImpl、Mapper、Entity、VO、DTO、Config、Exception…)全带好注解和注释,复制到项目里直接改名就能用。解压即用,直接发你网盘链接。

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐