前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >学会了 eclipse , 班里女生都来找我玩!

学会了 eclipse , 班里女生都来找我玩!

作者头像
知否技术
发布2021-10-25 10:25:43
3230
发布2021-10-25 10:25:43
举报
文章被收录于专栏:eclipse编程eclipse编程

1. eclipse 简介

eclipse 是全世界范围内有名的集成开发环境,主要用来开发 java 程序。它就像士兵手中的AK47,一出场就赢得了广大程序员的芳心。

对了,在使用 eclipse 之前要一定要先安装 jdk!!!

1.1 官网最新下载地址

代码语言:javascript
复制
https://www.eclipse.org/downloads/

但是!但是!但是!官网最新版本的 eclipse 需要最低版本的 jdk 是 jdk11,然而现在 jdk11 以上版本都要收费(后面可能会免费吧)。

‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍所以我还是建议大家用与 jdk8对应的版本吧,毕竟现在 90% 的企业用的还是 jdk8

这里我给大家下载好了一个适用于 jdk8 版本的 eclipse:

代码语言:javascript
复制
链接:https://pan.baidu.com/s/1m2A55me16otDT4kF2dK09Q 
提取码:1234

另外我还要推荐一个国内的镜像地址:中科大镜像。它不仅包含所有的 eclipse 版本,并且和官网同步更新,下载速度也非常快。大家可以按需下载。

代码语言:javascript
复制
http://mirrors.ustc.edu.cn/eclipse/technology/epp/downloads/release/

2. eclipse 安装

2.1 解压-双击运行

2.2 桌面快捷方式

有时候我们可能会忘记安装位置,这时候可以选中eclipse.exe 鼠标右键将软件图标发送到桌面快捷方式。

2.3 工作空间

双击图标运行会出现第一个界面:

workspace 叫做工作空间,就是你写的代码都放在这个目录下,这里默认是 C 盘。但是电脑 C 盘一般都是系统盘,装的东西太多会卡顿,所以建议装在 C 盘之外的硬盘里面。

Use this as the default and do not ask again 意思是说以后工作空间默认就这里了,下次再打开 eclipse 就不再询问你了。这里我们也勾选上,省的它下次再哔哔。

3. eclipse 配置

3.1 布局

eclipse 首页是欢迎界面,意思就是说"欢迎大家来到容易头秃的程序猿世界!!"

吓得我赶紧点一下 welcome 旁边的关闭按钮,然后就显示了 eclipse 的布局。这里我把 eclipse 的布局分为了 5 个部分:

  • 1. 项目目录
  • 2. 写代码的地方
  • 3. 菜单栏
  • 4. 快捷按钮
  • 5. 控制台

3.2 调整界面

有时候我们可能会不小心乱点一通,结果布局就会看起来乱起八糟的,例如:

这时候我们可以点击 Window -> Perspective -> Reset Perspective 来恢复默认布局

3.3 设置编码

在开发过程中,我们经常会遇到中文乱码问题,所以我们需要将编码格式设为一致,这里一般将编码格式设置为 UTF-8 格式。

另外呢,大四的时候我们要做计算机毕业设计,有些人可能从某宝或者某鱼买了一些程序。。

但是导入程序的时候却发现各种乱码报错,这时候也需要修改一下编码格式。

3.3.1 设置工作空间的编码格式

代码语言:javascript
复制
Window -> Preferences -> General -> Workspace

3.3.2 设置项目的编码格式

代码语言:javascript
复制
选择项目 -> 右键 -> Properties -> Resource -> 设置 UTF-8

3.3.3 设置 jsp 页面编码格式

代码语言:javascript
复制
Window -> Preferences -> Web -> JSP Files -> Encoding 设置为 ISO 10646/Unicode(UTF-8)

3.4 更改代码字体大小

代码语言:javascript
复制
Window -> Preferences -> General -> Appearance -> Colorsand Fonts -> Basics -> Text Font

更改前:

更改后:

3.5 自定义代码模板

我们平时会写大量重复的代码,但是人都是有惰性的,那有没有一种方式:只用敲一个或者几个字母,就能蹦出来几行甚至几百行代码?

答案是肯定的。

代码语言:javascript
复制
Window -> Preferences -> Java -> Editor -> Templates

上面定义了一个 list 的代码模板,我先敲一个 list ,再同时按下 alt + / 键,就会发现页面显示了我刚刚创建的代码模板

再按下 enter

切记:先敲模板名称(自定义的快捷名称),然后一定要按下 alt + / 键,再按下 enter 键。

3.6 设置自定义注释

详细的注释对于代码的阅读性和可维护性起着至关重要的作用,但是全靠手敲,不仅效率低下,还难以保证其规范性。这里给大家讲一下 eclipse 的自定义注释功能。

代码语言:javascript
复制
Window -> Preference -> Java -> Code Style -> Code Template
  • Types:对类进行注释
  • Constructors:对构造方法进行注释
  • Methods:对方法进行注释
  • Overriding Methods:对重写方法进行注释
  • Getters:对get方法进行注释
  • Setters:对set方法进行注释

这里我们给类设置一个自定义注释模板:

代码语言:javascript
复制
 /** 
 * @ClassName: ${file_name}
 * @Description: TODO
 * @author: eclipse
 * @university: eclipse大学
 * @date: ${date}  
 */

然后我们新建一个类,类的上面就会自动展示我们自定义的注释模板。

注意:一定要记着勾选 Automatically add....

4. eclipse 常用操作

4.1 新建 java 项目

代码语言:javascript
复制
File -> New -> Java Project

然后输入项目名,点击 Finish 完成

4.2 新建包

书包可以放书、文具、零食等各种用品,java 中的包可以放不同类型的文件。

代码语言:javascript
复制
选中src -> New -> Package 

输入包名

注意:包名建议小写,尽量不要用拼音。

4.3 新建类

代码语言:javascript
复制
New -> Class

输入类名

注意:类名建议使用单词或者短语,所有的单词首字母都要大写

4.4 快速生成 main 方法

代码语言:javascript
复制
输入main -> 同时按下 alt 和 / -> 点击 enter 键

4.5 快速生成打印方法

代码语言:javascript
复制
在main方法里 -> 输入 syso -> 同时按下 alt 和 / -> 点击 enter 键

4.6 生成 set/get 方法

代码语言:javascript
复制
 右键 -> source -> Generate Getters and Setters -> 选中属性 -> Generate

4.7 生成构造方法

代码语言:javascript
复制
 右键 -> source -> Generate Constructor using Fields -> 选中属性 -> Generate

4.8 安装配置 tomcat

  • 我们开发完 javaweb 程序后需要通过 ip 或域名在浏览器上访问。
  • 用户使用浏览器访问网站就是发送 http 请求,web 服务器进行响应的过程。所以接收用户请求并响应给用户资源的工作就交给 web 服务器了。
  • web 服务器有很多,tomcat 是一款全球范围内使用最多的 Web 应用服务器。

4.8.1 安装 tomcat

  • 下载解压
代码语言:javascript
复制
链接:https://pan.baidu.com/s/1Ey-gg8tpHT9P-xNOUcrZmg 
提取码:1234
  • 启动 tomcat

进入 bin 目录下,双击 startup.sh

打开浏览器,输入:

代码语言:javascript
复制
http://localhost:8080/

当出现如下画面,说明你安装成功了!!!

4.8.2 eclipse 配置 tomcat

代码语言:javascript
复制
Window -> Preference -> Server -> Runtime Environments

出现 Servers 文件夹,说明配置成功!

4.9 新建 javaweb 项目

代码语言:javascript
复制
file -> New -> Dynamic Web Project

Next

选中 WebContent 右键新建 index.jsp

选中 index.jsp 右键 Run As Server

如果遇到下面情况,说明端口占用了。

找到本地 tomcat 安装目录

双击 shutdown.sh

再选中 index.jsp 右键 Run As Server

配置成功!!牛逼!!

注:我们还可以设置启动的浏览器,这里推荐 Chrome 浏览器

4.10 导入项目

代码语言:javascript
复制
File -> Import -> General ->  Existing Projects into Workspace

5. eclipse 常用快捷键

不管学什么软件,我都强烈建议大家专门学习一下该软件的快捷键,因为快捷键能节省大家的时间。

5.1 格式化代码

代码语言:javascript
复制
Ctrl+Shift+F

5.2 注释

代码语言:javascript
复制
Ctrl+/ 注释当前行,再按则取消注释 
选中多行,Ctrl+shift+/ 同时注释多行

5.3 快速修复/自动生成返回值对象

代码语言:javascript
复制
Ctrl+1 

例如下面 student 类中缺少包路径,选中报错的那一行按下 Ctrl+1

5.4 删除当前行

代码语言:javascript
复制
Ctrl+D

5.5 快速定位到某一行

代码语言:javascript
复制
Ctrl+L 输入行数

现在在第三行

同时按下 Ctrl+L 输入 5

5.6 关闭当前文件

代码语言:javascript
复制
Ctrl+W 

5.7 选中的文本全部大写

代码语言:javascript
复制
Ctrl+Shift+X

5.8 选中的文本全部小写

代码语言:javascript
复制
Ctrl+Shift+Y

5.9 文件重命名

代码语言:javascript
复制
Alt+Shift+R 
F2

5.10 抽取方法

可以将一堆看起来乱七八糟的代码抽取成一个方法

代码语言:javascript
复制
Alt+Shift+M

5.11 在当前文件查找并替换

代码语言:javascript
复制
Ctrl+F 

5.12 全局搜索文件

代码语言:javascript
复制
Ctrl+Shift+R

5.13 显示当前类的继承结构

代码语言:javascript
复制
Ctrl+T 

5.14 快速进入实现类方法

代码语言:javascript
复制
按住 Ctrl ,点击方法名

5.15 快速导入类/清除没用的类

代码语言:javascript
复制
Ctrl+shift+O

5.16 单词补全

代码语言:javascript
复制
Alt+/

5.17 快速定位到行末

代码语言:javascript
复制
Ctrl + end

5.18 快速定位到行首

代码语言:javascript
复制
Ctrl + home

5.19 查看该方法在哪里被调用

代码语言:javascript
复制
Ctrl+Shift+G

5.20 快速定位文件在项目中的位置

下一篇预告:idea 的使用

-END-

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-10-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 知否技术 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. eclipse 简介
    • 1.1 官网最新下载地址
    • 2. eclipse 安装
      • 2.1 解压-双击运行
        • 2.2 桌面快捷方式
          • 2.3 工作空间
          • 3. eclipse 配置
            • 3.1 布局
              • 3.2 调整界面
                • 3.3 设置编码
                  • 3.3.1 设置工作空间的编码格式
                  • 3.3.2 设置项目的编码格式
                  • 3.3.3 设置 jsp 页面编码格式
                • 3.4 更改代码字体大小
                  • 3.5 自定义代码模板
                    • 3.6 设置自定义注释
                    • 4. eclipse 常用操作
                      • 4.1 新建 java 项目
                        • 4.2 新建包
                          • 4.3 新建类
                            • 4.4 快速生成 main 方法
                              • 4.5 快速生成打印方法
                                • 4.6 生成 set/get 方法
                                  • 4.7 生成构造方法
                                    • 4.8 安装配置 tomcat
                                      • 4.8.1 安装 tomcat
                                      • 4.8.2 eclipse 配置 tomcat
                                    • 4.9 新建 javaweb 项目
                                      • 4.10 导入项目
                                      • 5. eclipse 常用快捷键
                                        • 5.1 格式化代码
                                          • 5.2 注释
                                            • 5.3 快速修复/自动生成返回值对象
                                              • 5.4 删除当前行
                                                • 5.5 快速定位到某一行
                                                  • 5.6 关闭当前文件
                                                    • 5.7 选中的文本全部大写
                                                      • 5.8 选中的文本全部小写
                                                        • 5.9 文件重命名
                                                          • 5.10 抽取方法
                                                            • 5.11 在当前文件查找并替换
                                                              • 5.12 全局搜索文件
                                                                • 5.13 显示当前类的继承结构
                                                                  • 5.14 快速进入实现类方法
                                                                    • 5.15 快速导入类/清除没用的类
                                                                      • 5.16 单词补全
                                                                        • 5.17 快速定位到行末
                                                                          • 5.18 快速定位到行首
                                                                            • 5.19 查看该方法在哪里被调用
                                                                              • 5.20 快速定位文件在项目中的位置
                                                                              领券
                                                                              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档