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

  1. Java Project
  2. Package
  3. Class
  4. Interface
  5. Enum
  6. Annotation
  7. JUnit Test Case
  8. Floder
  9. File
  10. HTML File
  11. Static Web Project
  12. JSP File
  13. Dynamic Web Project
  14. Servlet
  15. Filter
  16. Listener
  17. 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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值