java零基础之---eclipse的使用
想写一篇关于初学者如何使用工具的博客,
作为初学者使用IDE的第一个工具,深受大家喜欢,先写一篇eclipse的,然后再逐步推出idea, vscode 等
1. eclipse的下载及安装
1)百度搜索eclipse官网(注意搜索后有官网字段)

2) 进入官网下载eclipse

选择eclipse版本



3) 解压eclipse,发送快捷方式到桌面

我们下载的eclipse是免安装版本,所有解压之后就可以使用了,点击eclipse.exe(或者在桌面点击快捷方式),启动eclipse
【注意】 有的人启动eclipse失败,可能是因为没有正确的配置jdk环境,请参阅 https://www.cnblogs.com/djs19/p/11490702.html
4) eclipse的启动前的准备,创建工作空间
为使你将来的代码存放有序,请在你的硬盘上创建一个文件夹eclipse-workspace[文件名可以自己定义]用来存储java项目



修改后的工作空间为:




5) 配置eclipse

配置工作空间的编码,我们使用UTF-8编码

配置输出控制台的颜色

开发中的自动提示配置,即当按下 ALT+ ?/
会做自动的代码提示

我们可以修改延迟时间,可以修改触发的字符如下图所示:

5) 使用eclipse创建java项目






6) eclipse常用快捷键
eclipse的快捷键在设置在:

常用的快捷键
- 删除当前行 ALT+D

复制当前行到下一行(复制增加) Ctrl+Alt+↓

复制当前行到下一行(复制增加) Ctrl+Alt+↑
当前行和下面一行交互位置 Alt+↓

当前行和上面一行交互位置 Alt+↑
- 显示当前选择资源(工程,or 文件 or文件)的属性 Alt+Enter

- 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后) Shift+Enter

- 定位在某行 Ctrl+L

- 注释当前行,再按则取消注释 Ctrl+/


- 快速显示 OutLine

- 快速显示当前类的继承结构 Ctrl+T


- 格式化当前代码 Ctrl+Shift+F

- 重命名 Alt+Shift+R


- 异常,循环等模板 Alt+Shift+Z

- 全局 查找并替换 Ctrl+F

- 快速修正 CRTL+1

- 全局文本放大 Ctrl+=、缩小Ctrl+-

- 抽取局部变量 Alt+Shift+L

附录:表格整理的常用快捷键
|
编号 |
快捷键 |
解释 |
|
1 |
Ctrl+D |
删除当前行 |
|
2 |
Ctrl+Alt+↓ |
复制当前行到下一行(复制增加) |
|
3 |
Ctrl+Alt+↑ |
复制当前行到上一行(复制增加) |
|
4 |
Alt+↓ |
当前行和下面一行交互位置 |
|
5 |
Alt+↑ |
当前行和上面一行交互位置 |
|
6 |
Alt+Enter |
显示当前选择资源(工程,or 文件 or文件)的属性 |
|
7 |
Shift+Enter |
在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后) |
|
8 |
Ctrl+Q |
定位到最后编辑的地方 |
|
9 |
Ctrl+L |
定位在某行 |
|
10 |
Ctrl+/ |
注释当前行,再按则取消注释 |
|
11 |
Ctrl+O |
快速显示 OutLine |
|
12 |
Ctrl+T |
快速显示当前类的继承结构 |
|
13 |
Ctrl+Shift+X |
把当前选中的文本全部变为大写 |
|
14 |
Ctrl+Shift+F |
格式化当前代码 |
|
15 |
Alt+Shift+R |
重命名 |
|
16 |
Alt+Shift+Z |
异常,循环等模板 |
|
17 |
Ctrl+F |
全局 查找并替换 |
|
18 |
Ctrl+C |
复制 |
|
19 |
Ctrl+X |
剪切 |
|
20 |
Ctrl1+1 |
快速修正 |
|
21 |
Alt+/ |
内容辅助 |
|
22 |
Ctrl+= |
全局 放大 |
|
23 |
Ctrl+- |
全局 缩小 |
|
24 |
F4 |
打开类型层次结构 |
|
25 |
Alt+Shift+L |
抽取局部变量 |
---恢复内容结束---
java零基础之---eclipse的使用的更多相关文章
- 【JAVA零基础入门系列】Day2 Java集成开发环境IDEA
开发环境搭建好之后,还需要一个集成开发环境也就是IDE来进行编程.这里推荐的IDE是IDEA,那个老掉牙的Eclipse还是先放一边吧,(手动滑稽). IDEA的下载地址:http://www.jet ...
- 【JAVA零基础入门系列】Day4 变量与常量
这一篇主要讲解Java中的变量,什么是变量,变量的作用以及如何声明,使用变量. 那么什么是变量?对于初学者而言,可以将变量理解为盒子,这些盒子可以用来存放数据,不同类型的数据需要放在对应类型的盒子里. ...
- 【JAVA零基础入门系列】Day5 Java中的运算符
运算符,顾名思义就是用于运算的符号,比如最简单的+-*/,这些运算符可以用来进行数学运算,举个最简单的栗子: 已知长方形的长为3cm,高为4cm,求长方形的面积. 好,我们先新建一个项目,命名为Rec ...
- 【JAVA零基础入门系列】Day6 Java字符串
字符串,是我们最常用的类型,每个用双引号来表示的串都是一个字符串.Java中的字符串是一个预定义的类,跟C++ 一样叫String,而不是Char数组.至于什么叫做类,暂时不做过多介绍,在之后的篇章中 ...
- 【JAVA零基础入门系列】Day8 Java的控制流程
什么是控制流程?简单来说就是控制程序运行逻辑的,因为程序一般而言不会直接一步运行到底,而是需要加上一些判断,一些循环等等.举个栗子,就好比你准备出门买个苹果,把这个过程当成程序的话,可能需要先判断一下 ...
- 【JAVA零基础入门系列】Day9 Java中的那个大数值
什么是大数值?用脚趾头想也知道,当然是"大"的数值(233).Java中有两个用于表示大数值的类,BigInteger和BigDecimal,那到底能表示多大的数值呢?理论上,可以 ...
- 【JAVA零基础入门系列】Day10 Java中的数组
什么是数组?顾名思义,就是数据的组合,把一些相同类型的数放到一组里去. 那为什么要用数组呢?比如需要统计全班同学的成绩的时候,如果给班上50个同学的成绩信息都命名一个变量进行存储,显然不方便,而且在做 ...
- 【JAVA零基础入门系列】Day11 Java中的类和对象
今天要说的是Java中两个非常重要的概念--类和对象. 什么是类,什么又是对象呢?类是对特定集合的概括描述,比如,人,这个类,外观特征上,有名字,有年龄,能说话,能吃饭等等,这是我们作为人类的相同特征 ...
- 【JAVA零基础入门系列】Day12 Java类的简单应用
俗话说的好,实践出真知,所以除了理论知识掌握扎实以外,更重要的是要多加操练,这样才能掌握核心科技. 今天我们就用刚学会的类来实践一下,目标便是完成上一篇中的剁手任务. 我们的商品类已经准备好了,代码重 ...
随机推荐
- Django之数据库--ORM
一.建立数据库模型类 1.在model里创建模型类.(继承models.Model) from django.db import models # Create your models here. c ...
- python实现自动发邮件
Python有两个内置库:smtplib和email,可以实现邮件功能,无需下载,直接import导入. smtplib库负责发送邮件 Email库负责构造邮件格式和内容 邮件发送需要遵守SMTP协议 ...
- 老猿学5G扫盲贴:3GPP中的5G计费架构
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.计费逻辑架构和信息流 在32240子系列文档内 ...
- Python3安装且环境配置(三)
1.在Window 平台安装 Python3 以下为在 Window 平台上安装 Python3 的简单步骤: 打开WEB浏览器访问http://www.python.org/download/ 在下 ...
- 学习一下 SpringCloud (一)-- 从单体架构到微服务架构、代码拆分(maven 聚合)
一.架构演变 1.系统架构.集群.分布式系统 简单理解 (1)什么是系统架构? [什么是系统架构?] 系统架构 描述了 在应用程序内部,如何根据 业务.技术.灵活性.可扩展性.可维护性 等因素,将系统 ...
- 补:冲刺Day1
各个成员在 Alpha 阶段认领的任务: 任务 执行人 用户模块 高嘉淳 订单模块 覃泽泰 商品模块 莫政.卢耀恒 充值模块 卢耀恒 前端界面设计&代码 许梓莹.梁小燕 发布博客 莫政 明日各 ...
- 深入解析ConcurrentHashMap:感受并发编程智慧
如果有一个整型变量count,多个线程并发让count自增1,你会怎么设计? 你知道如何让多个线程协作完成一件事件吗? 前言 很高兴遇见你~ ConcurrentHashMap是个老生常谈的集合类了, ...
- AcWing 316 .减操作
题目链接 大型补档计划 没想出来去看题解了... 关键是发现无论怎样括号嵌套,每个元素始终只有对答案的贡献为 + a[i] 或者 - a[i]. 而且第一个必然贡献是 +1, 第二个必然是 -1. 所 ...
- Linux下双网卡绑定bond配置实例详解
本文源自:http://blog.itpub.net/31015730/viewspace-2150185/ 一.什么是bond? 网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡冗余,带宽 ...
- 3. 搞定收工,PropertyEditor就到这
分享.成长,拒绝浅藏辄止.搜索公众号[BAT的乌托邦],回复关键字专栏有Spring技术栈.中间件等小而美的原创专栏供以免费学习.本文已被 https://www.yourbatman.cn 收录. ...