一、Eclipse的概述使用
1.Eclipse空间的基本配置
(1)程序的编译和运行的环境配置
window-Preferences-Java
编译环境:Compiler 默认选中的就是最高版本。
运行环境:Installed JRE默认会找你安装的JDK,建议配置Java的环境变量。
低编译,高运行,可以。高编译,低运行,不可以。建议,编译和运行的版本一致!
(2)如何去掉默认注释?
window-Preferences-Java-Code Style-Code Templates。选择你不想要的内容,通过右边Edit编辑。
(3)行号的显示和隐藏
显示:在代码区域的最左边的空白区域,右键,Show Line Numbers即可。
隐藏:把上面的动作再做一次。
(4)字体大小及颜色
Java代码区域的字体大小和颜色:window-Preferences-General-Appearance-Colors And Fonts-Java修改-Java Edit Text Font
控制台:window-Preferences-General-Appearance-Colors And Fonts-Debug-Console font
其他文件:window-Preferences-General-Appearance-Colors And Fonts-Basic-Text Font
(5)窗体布局恢复显示:window-Reset Perspective
(6)显示控制台:Window-Show View-Console
2.常用快捷键
A:格式化 ctrl+shift+f
B:导入包 ctrl+shift+o
C:单行注释 ctrl+/,取消注释再来一次
多行注释:ctrl+shift+/,ctrl+shift+\
D:代码上下移动 选中代码alt+上/下箭头
E:查看源码 选中类名(F3或者Ctrl+鼠标点击)
3.提高开发效率常用方法
自动生成构造方法:(1)无参构造方法 在代码区域右键-source-Generate Constructors from Superclass;(2)带参构造方法 在代码区域右键-source-Generate Constructors using fields..- finish
自动生成getXxx()/setXxx()方法:在代码区域右键-source-Generate Getters and Setters,提供了对应的快捷键操作-alt+shift+s 按下带有下划线的那个字母即可
Override的作用:表示该方法是重写父类的,如果方法声明和父类不匹配,就会报错。
4.删除项目和导入项目
删除项目:选中项目-右键-删除 从项目区域中删除、从硬盘上删除
导入项目:在项目区域右键找到import-General-展开-Existing Projects into Workspace-next,然后选择你要导入的项目,这里选择的是项目名称!
5.如何查看项目所在路径
选中,右键-Properties-Resource-Location。如果要修改项目名称的话,要修改配置文件.project中的<name>把这里改为你改后的名称</name>
6.Eclipse中代码的高级(Debug)调试
运行设置断点后的程序:右键--Debug as-Java Application
看哪些地方:
Debug:断点测试的地方,F6(或者点击)一次看一行的执行过程
Variables:查看程序的变量变化
ForDemo:被查看的源文件
Console:控制台
如何去断点:
a:再次双击即可;b:找到Debug视图,Variables界面,找到Breakpoints,看到所有的断点,点击双叉。
二、API的概述(了解)
(1)应用程序编程接口。
(2)就是JDK提供给我们的一些提高编程效率的java类。
三、Object类(掌握)
(1)Object是类层次结构的根类,所有的类都直接或者间接的继承自Object类。
(2)Object类的构造方法有一个,并且是无参构造。子类构造方法默认访问父类的构造是无参构造。
(3)要掌握的方法:
toString():返回对象的字符串表示,默认是由类的全路径+'@'+哈希值的十六进制表示。这个表示其实是没有意义的,一般子类都会重写该方法。
equals():比较两个对象是否相同。默认情况下,比较的是地址值是否相同。而比较地址值是没有意义的,所以,一般子类也会重写该方法。
(4)要了解的方法:
A:hashCode() 返回对象的哈希值。不是实际地址值,可以理解为地址值。
B:getClass() 返回对象的字节码文件对象
C:finalize() 用于垃圾回收,在不确定的时间
D:clone() 可以实现对象的克隆,包括成员变量的数据复制,但是它和两个引用指向同一个对象是有区别的。
(5)注意问题:
A:直接输出一个对象名称,其实默认调用了该对象的toString()方法。
B:==和equals()的区别?
==:基本类型:比较的是值是否相同;引用类型:比较的是地址值是否相同
equals():只能比较引用类型。默认情况下,比较的是地址值是否相同。但是,我们可以根据自己的需要重写该方法。
四、Eclipse快捷键大全
Ctrl+D 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程or文件)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shift+Ctrl+Enter 在当前行插入空行(原理同上条)
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行
Ctrl+M 最大化当前的Edit或View (再按则反之)
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+O 快速显示 OutLine
Ctrl+T 快速显示当前类的继承结构
Ctrl+W 关闭当前Editer
Ctrl+K 参照选中的Word快速定位到下一个
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
Ctrl+/(小键盘) 折叠当前类中的所有代码
Ctrl+×(小键盘) 展开当前类中的所有代码
Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)
Ctrl+Shift+F4 关闭所有打开的Editer
Ctrl+Shift+X 把当前选中的文本变大写
Ctrl+Shift+Y 把当前选中的文本变小写
Ctrl+Shift+F 格式化当前代码
重构(注:一般重构的快捷键都是Alt+Shift开头)
Alt+Shift+R 重命名
Alt+Shift+M 抽取方法 (重构里面最常用的方法之一,尤其是对一大堆泥团代码有用)
Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
Alt+Shift+F 把Class中的local变量变为field变量 (比较实用)
Alt+Shift+V 移动函数和变量(不常用)
Alt+Shift+Z 重构的后悔药(Undo)
编辑
查找并替换 Ctrl+F
查找上一个 Ctrl+Shift+K
查找下一个 Ctrl+K
撤销 Ctrl+Z
复制 Ctrl+C
恢复上一个选择 Alt+Shift+↓
剪切 Ctrl+X
快速修正 Ctrl+1
内容辅助 Alt+/
全部选中 Ctrl+A
删除 Delete
显示工具提示描述 F2
选择封装元素 Alt+Shift+↑
选择上一个元素 Alt+Shift+←
选择下一个元素 Alt+Shift+→
增量查找 Ctrl+J
增量逆向查找 Ctrl+Shift+J
粘贴 Ctrl+V
重做 Ctrl+Y
窗口
激活编辑器 F12
切换编辑器 Ctrl+Shift+W
上一个编辑器 Ctrl+Shift+F6
上一个视图 Ctrl+Shift+F7
上一个透视图 Ctrl+Shift+F8
下一个编辑器 Ctrl+F6
下一个视图 Ctrl+F7
下一个透视图 Ctrl+F8
显示标尺上下文菜单 Ctrl+W
显示视图菜单 Ctrl+F10
显示系统菜单 Alt+-
导航
打开结构 Ctrl+F3
打开类型 Ctrl+Shift+T
打开类型层次结构 F4
打开声明 F3
打开外部javadoc Shift+F2
打开资源 Ctrl+Shift+R
后退历史记录 Alt+←
前进历史记录 Alt+→
上一个 Ctrl+,
下一个 Ctrl+.
显示大纲 Ctrl+O
在层次结构中打开类型 Ctrl+Shift+H
转至匹配的括号 Ctrl+Shift+P
转至上一个编辑位置 Ctrl+Q
转至上一个成员 Ctrl+Shift+↑
转至下一个成员 Ctrl+Shift+↓
转至行 Ctrl+L
搜索
出现在文件中 Ctrl+Shift+U
打开搜索对话框 Ctrl+H
工作区中的声明 Ctrl+G
工作区中的引用 Ctrl+Shift+G
文本编辑
改写切换 Insert
上滚行 Ctrl+↑
下滚行 Ctrl+↓
文件
保存 Ctrl+S
打印 Ctrl+P
关闭 Ctrl+F4
全部保存 Ctrl+Shift+S
全部关闭 Ctrl+Shift+F4
属性 Alt+Enter
新建 Ctrl+N
源代码
格式化 Ctrl+Shift+F
取消注释 Ctrl+\
注释 Ctrl+/
添加导入 Ctrl+Shift+M
组织导入 Ctrl+Shift+O
快速修复 Ctrl+1(最经典的快捷键)
运行
单步返回 F7
单步跳过 F6
单步跳入 F5
单步跳入选择 Ctrl+F5
调试上次启动 F11
继续 F8
使用过滤器单步执行 Shift+F5
添加/去除断点 Ctrl+Shift+B
显示 Ctrl+D
运行上次启动 Ctrl+F11
运行至行 Ctrl+R
执行 Ctrl+U