一、快捷键
Alt + /:内容补全
Ctrl + F11:编译执行
Ctrl + 1:快速修复
ALT+↑↓:移动代码
TAB/SHIFT+TAB:右、左移
CTRL+SHIFT+/:多行注释
CTRL+SHIFT+:取消多行注释
CTRL+SHIFT+F:代码格式化
CTRL+SHIFT+O:导入所有包
CTRL+D:删除当前行
CTRL+SHIFT+S:生成无参构造方法(自定义)
CTRL+SHIFT+G:Setter和Getter
CTRL+SHIFT+X/Y:转换大小写
CTRL+T:查看继承图表
CTRL+SHIFT+T:打开类型,然后CTRL+O打开大纲
CTRL+SHIFT+R:打开资源
CTRL+O:快速outline
CTRL+E:快速转换编辑器
CTRL+2,L:为本地变量赋值
Alt +SHIFT+R:重命名
Alt +SHIFT+L以及Alt +SHIFT+M:提取本地变量及方法
F5:跳入方法内部查看
F6:跳过本行代码
F7:结束跳入的方法返回
F8:接着运行完所有代码
二、常见图标的含义
有助于开发过程中理解项目大纲结构
1、Object(对象图标)
(1)source folder (源文件夹)

(2)package(包)

(3)empty package(空包)

(4)logical package(逻辑包)

(5)empty logical package(空逻辑包)

(6)package only containing non Java resources(仅包含非Java资源的包)

(7)package declaration(包声明)

(8)import container(导入容器)

(9)import(导入)

(10)class (public)(公共权限的类)

(11)interface (public)(公共权限的接口)

(12)enum type (public)(公共权限的枚举类型)

(13)annotation type (public)(公共权限的注解类型)

(14)package visible class(包可见权限的类)

(15)private class(私有访问权限的类)

(16)protected class(保护权限的类)

(17)default field (package visible)(默认权限字段,包可见)

(18)private field(私有字段)

(19)protected field(保护类型的字段)

(20)public field(公共访问权限的字段)

(21)default method (package visible)(默认访问权限的方法,包可见)

(22)private method(私有方法)

(23)protected method(保护类型的方法)

(24)public method(公共权限的方法)

2、Object adornments(修饰对象的图标)
(1)marks project as Java project(标记项目类型为Java)
(2)constructor(构造函数)

(3)abstract member(抽象成员)

(4)final member(final类型成员)

(5)static member(静态类型成员)

(6)synchronized member(同步的成员)

(7)native method(原生方法)

(8)transient field(transient类型字段)

(9)volatile field(volatile类型字段)

(10)implements method from interface(从接口实现的方法)

(11)overrides method from super class(从父类复写的方法)
