Eclipse
1. 下载安装
有解压缩版, 直接解压就可以了
视频教程中,说安装jdk的时候, 把jre也独立安装上
2. 配置
Eclipse的配置,仅限与当前 workspace,就是配置跟着 workspace 走
IDEA的配置,新建的项目 好像是 可以使用 之前项目的配置
2.1 修改颜色主题
2.2 修改编辑字体大小
3. 常见问题
4. 常用快捷键
补全代码的声明:alt + /
快速修复: ctrl + 1
批量导包:ctrl + shift + o
使用单行注释:ctrl + /
使用多行注释: ctrl + shift + /
取消多行注释:ctrl + shift + \
复制指定行的代码:ctrl + alt + down 或 ctrl + alt + up
删除指定行的代码:ctrl + d
上下移动代码:alt + up 或 alt + down
切换到下一行代码空位:shift + enter
切换到上一行代码空位:ctrl + shift + enter
如何查看源码:ctrl + 选中指定的结构 或 ctrl + shift + t
退回到前一个编辑的页面:alt + left
进入到下一个编辑的页面(针对于上面那条来说的):alt + right
光标选中指定的类,查看继承树结构:ctrl + t
反撤销: ctrl + y
格式化代码: ctrl + shift + f
选中数行,整体往后移动:tab
选中数行,整体往前移动:shift + tab
在当前类中,显示类结构,并支持搜索指定的方法、属性等:ctrl + o
批量修改指定的变量名、方法名、类名等:alt + shift + r
选中的结构的大小写的切换:变成大写: ctrl + shift + x
选中的结构的大小写的切换:变成小写:ctrl + shift + y
调出生成 getter/setter/构造器等结构: alt + shift + s
显示当前选择资源(工程 or 文件)的属性:alt + enter
快速查找:参照选中的 Word 快速定位到下一个 :ctrl + k
关闭当前窗口:ctrl + w
关闭所有的窗口:ctrl + shift + w
查看指定的结构使用过的地方:ctrl + alt + g
查找与替换:ctrl + f
最大化当前的 View:ctrl + m
直接定位到当前行的首位:home
直接定位到当前行的末位:end
5. Debug调试
6. 版本
luna-2, -3
neon1,
oxygen
通常把解压可以直接用的.zip的版本,称为绿色版
jee版本,企业及开发
软件和jdk放在一个文件夹下,就可以
电脑中可装多个不同版本的
绿色版,应该是可以解压后,还可以移动这个文件夹到其他地方
7. Eclipse的使用
https://www.bilibili.com/video/BV1Kb411W75N?p=136
7.1 基础配置
新安装配置2个
1.perference-General-Workspace-UTF-8
2.字体 conroals 14
7.1.1 透视图配置
Quick Access中搜索
左侧栏
- Navigator
- Package Explorer
- Outline
底部
- Console
修改在 Package Exploer 时,右键 new显示
Window-Perspective(透视图)-Customize Perspetive
-Menu Visibility-File-new
- Java Project
- Package
- Class
- Interface
- Enum
- Annotation
- JUnit Test Case
- Floder
- File
- HTML File
- Static Web Project
- JSP File
- Dynamic Web Project
- Servlet
- Filter
- Listener
- XML File
保存当前透视图
Window-Perspective - Save Perspective
选择 Java EE
8. 新建HelloWorld程序
8.1 创建工程
选中 Package Exploer ,右键 new- Java Project
填写 Contacts
8.2 创建包
选中 src 右键new-package(com.atguigu.contact)
8.3 创建类
选中 pacakge,右键new-class(HelloWorld)
如果开始启动的时候,勾选了
Use this as the default and do not ask again
可以之后在
window-perfence-Genneral -start up and shut down -workspace中把,哪个勾,勾选上
9. 快捷键
main, alt+/, Enter
syso, alt+/, Enter
alt + / //补全代码的声明
ctrl + 1 //快速修复:
ctrl + shift + o //批量导包:
ctrl + / //使用单行注释:
ctrl + shift + / //使用多行注释:
ctrl + shift + \ //取消多行注释:
ctrl + alt + down 或 ctrl + alt + up //复制指定行的代码:
ctrl + d //删除指定行的代码:
alt + up 或 alt + down //上下移动代码:
shift + enter //切换到下一行代码空位:
ctrl + shift + enter //切换到上一行代码空位:
如何查看源码:ctrl + 选中指定的结构 或 ctrl + shift + t
alt + left //退回到前一个编辑的页面:
alt + right //进入到下一个编辑的页面(针对于上面那条来说的):
ctrl + t //光标选中指定的类,查看继承树结构:
ctrl + shift + f //格式化代码:
tab //选中数行,整体往后移动:
shift + tab //选中数行,整体往前移动:
ctrl + o //在当前类中,显示类结构,并支持搜索指定的方法、属性等:
alt + shift + r //批量修改指定的变量名、方法名、类名等:
ctrl + shift + x //选中的结构的大小写的切换:变成大写:
ctrl + shift + y //选中的结构的大小写的切换:变成小写:
alt + shift + s //调出生成getter/setter/构造器等结构:
alt + enter //显示当前选择资源(工程 or 文件)的属性:
ctrl + k //快速查找:参照选中的Word快速定位到下一个 :
ctrl + alt + g //查看指定的结构使用过的地方:
ctrl + f //查找与替换:
ctrl + m //最大化当前的View:
home //直接定位到当前行的首位:
end //直接定位到当前行的末位:
基本操作
复制代码: ctrl + c
撤销: ctrl + z
反撤销: ctrl + y
剪切:ctrl + x
粘贴:ctrl + v
保存: ctrl + s
全选:ctrl + a
关闭当前窗口:ctrl + w
关闭所有的窗口:ctrl + shift + w
10. Eclipse故障
双击Eclipse启动图标,不能正常启动
导入已有的工程
导入已有的源文件
删除工程
工程中代码,乱码
11. 显示程序员信息
依次选择:
Window–>Preferences–>Java–>Code Style–>Code Templates
点击 Comments
(1) 找到 Types 然后双击填入以下几个信息即可
/**
* @Description
* @author Liming Email:shkstart@126.com
* @version
* @date ${date}${time}
*
*/
自己的信息
/**
* @Description
* @author Liming Email:Liming@163.com
* @version
* @date ${date}${time}
*
*/
框中红色的,大家填写自己的信息即可。
(2)找到 Methods 然后双击填入以下几个信息即可
/**
* @Description
* @author Liming
* @date ${date}${time}
* ${tags}
*/
自己的
/**
* @Description
* @author Liming
* @date ${date}${time}
* ${tags}
*/
12. 文档注释
12.1 类注释
类注释用于说明整个类的功能、特性等,它应该放在所有的“import”语句之后,在class定义之前。这个规则也适用于接口(interface)注释。
12.2 方法注释
方法注释用来说明方法的定义,比如,方法的参数、返回值及说明方法的作用等。方法注释应该放在它所描述的方法定义前面。
12.3 属性注释
默认情况下,javadoc只对公有(public)属性和受保护属性(protected)产生文档——通常是静态常量。
12.4 包注释
类、方法、属性的注释都直接放到Java的源文件中,而对于包的注释,无法放到Java文件中去,只能通过在包对应的目录中添加一个package.html的文件来达到这个目的。当生成HTML文件时,package.html文件的和部分的内容将会被提取出来当做包的说明。关于包注释,后面还会有更进一步的解释。
12.5 概要注释
除了包注释外,还有一种类型的文档无法从Java源文件中提取,就是对所有类文件提供概要说明的文件。同样的,也可以为这类注释单独新建一个HTML文件,这个文件的名字为“overview.html”,它的和标记之间的内容都会被提取。
13. 注释模板
菜单栏Window–Preferences
Java–Code Style–Code Templates
13.1 Comments
13.1.1 Files(文件)
/**
*
*/
13.1.2 Types(类型)
应该是包括 类、接口、枚举类等
/**
* @Description
* @author Liming Email:Liming@126.com
* @version
* @date ${date}${time}
*
*/
13.1.3 Fields(属性)
/**
*
*/
13.1.4 Constructors(构造器)
/**
* ${tags}
*/
13.1.5 Methods(方法)
/**
* @Description
* @author Liming
* @date ${date}${time}
* ${tags}
*/
13.1.6 Overriding methods(重写方法)
13.1.7 Delegate methods(委托方法)
/**
* ${tags}
* ${see_to_target}
*/
13.1.8 Getters
/**
* @return the ${bare_field_name}
*/
13.1.9 Setters
/**
* @param ${param} the ${bare_field_name} to set
*/
13.1.10 Modules(模块)
/**
* @author ${user}
*
* ${tags}
*/
13.2 Code
13.2.1 New Java files(新建Java文件)
${filecomment}
${package_declaration}
${typecomment}
${type_declaration}
13.2.2 Class body(类体)
13.2.3 Interface body(接口体)
13.2.4 Enum body(枚举体)
13.2.5 Annotation body(注解体)
13.2.6 Method body(方法体)
// ${todo} Auto-generated method stub
${body_statement}
13.2.7 Constructor body(构造器体)
${body_statement}
// ${todo} Auto-generated constructor stub
13.2.8 Getter body
return ${field};
13.2.9 Setter body
${field} = ${param};
13.2.10 Catch block body
// ${todo} Auto-generated catch block
${exception_var}.printStackTrace();
参考链接
https://www.bilibili.com/video/BV1Kb411W75N?p=138
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律