关于Ecpilse使用
配置
- 选用JavaEE透视图,而非Java透视图
- 编码 UTF-8:Window-->prefrences-->General--->Workspace--->Text file encoding --->Other -->UTF-8
- 字体调节:Window-->prefrences-->General--->Appearance-->Colors and Fonts--->Basic-->Text Font
- workspace多个,每次进入eclipse时选择
- Window-->perspective->customized perspective -->menuVisiblity -->File --->...
使用
-
workspace多个,每次进入eclipse时选择,(一般电脑至少可以同时运行两个eclipse)
-
创建Java project
- src下创建包package,package下创建class(.java文件)
- package如:com.shc.balabala
- org:非营利性,com:营利性,atguigu:组织名称,contact:模块名称
-
run:右键-->run as--->java Application。工具栏里的run默认run栏里第一个
-
现有工程如何改名?
- 右键点击工程-->refactor-->rename
- 不能通过改文件夹名字来改工程名字,只能通过上述方式
-
如何导入已有工程?
-
File--->import--->General--->Existing Projects into Workspace
-
注意导入的工程名不能和现有工程名一样
-
如果要导入的工程在workspace里没有,则在导入时选copy projects into workspace
-
-
如何在当前工程中导入已有源文件?(.java)
- copy那个源文件,在eclipse中直接复制到当前工程下即可
-
导入源文件之后乱码怎么办?
- .java文件 ----[打开方式:记事本/EditPlus/Nodepad++]---->另存为--->编码格式改为UTF-8。(NodePad++可以直接改编码格式,不用另存为。)再将新的(改变编码格式之后).java文件copy到当前工程下
-
如何删除工程?
- 工程--->delete。将工程从当前显示中去掉
- 如果delete时,如果勾选了Delete projects contents on disk(硬盘),则会将工程从电脑中删除
-
如何关闭工程?
-
工程--->close project。然后在View Menu--->Filter中选择不显示(exclude v.排斥)已经关闭的工程,就可以不显示了。
-
再双击工程就又打开了。
-
-
配置的这些环境只适用于当前的workspace,因为workspace的所有配置都保存在workspace的.meatdata里
- 所以如果把配置搞得乱七八糟的可以重新建一个workspace
- 如果不想建了也可以把workspace的配置删掉,workspace的所有配置都保存在.meatdata里,删掉当前workspace的metadata之后重新进入workspace的eclipse,就会是最初始的配置
-
查看源码 ,如何attach source?
- attach source-->external location-->external File/external Folder-->..
- File与Folder区别:
- File文件,Folder文件夹。如src.zip就是一个文件,所以选择File。二u过是以文件目录的方式呈现的,则选Folder
-
查看源码时,Outline里会有所有的方法目录
-
如何快速寻找目标方法?
- ctrl+O
-
如何快速生成文档注释?
-
Window-->Preferences-->Java-->Code Style--->Code Templates(n.模板,模框,标准)
-
点击comments
-
- Types(类)
/** * @Description * @author shc Email:200110732@stu.hit.edu.cn * @version * @date ${date}${time} * */
-
- Method
/** * @Description * @author shc * @date ${date}${time} * ${tags} */
-
-
‘/‘+‘**‘+enter
-
如图
-
快捷键
package com.shc.java1;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
/**
*
* @Description ctrl+1:快速修复
* ctrl+shift+o:自动导包
* ctrl+out+down:复制代码
* ctrl+d:删除
* alt+up/down:代码上移/下移
* shift+enter:转到下一行并创建空行
* ctrl+shift+center:转到上一行并创建空行
* ctrl+点击目标结构:查看目标源码
* ctrl+shift+t:搜索源码
* alt+left/right:回退/向后查看源码
* ctrl+t:查看类的继承树结构
* ctrl+shift+f:格式化代碼
* ctrl+o:搜索类中指定属性,方法
* alt+shift+r:批量修改指定类名,方法名,变量名等
* ctrl+f:搜索指定文本
* ctrl+shift+y:切换成小写
* ctrl+shift+x:切换大写
* alt+enter:显示当前选择的(工程or文件)的属性
* ctrl+k:快速定位到当前选中word的下一个
*
* alt+shift+s:source生成settergetter构造器啥的
* ctrl+w:关闭当前窗口
* ctrl+shift+w:关闭全部窗口
* ctrl+alt+g:查看哪里用到了当前结构(不限于当前项目)
* home:定位到当前行开头
* end:定位到当前行结尾
* @author shc Email:200110732@stu.hit.edu.cn
* @version
* @date 2021年5月1日下午1:32:25
*
*/
public class EclipseKey {
// ctrl+1:快速修复
private static String string2;
private int sex;
private int salary;
// HashMap hm = new HashMap();
// ctrl+shift+o:自动导包
public static void main(String[] args) {
String string = new String();
string2 = new String();
ArrayList al = new ArrayList();
HashMap hm = new HashMap();
HashMap hm2 = new HashMap();
HashMap hm3 = new HashMap();
int[] arr2235648946168464684684646465846846464646464 = new int[10];
Arrays.fill(arr2235648946168464684684646465846846464646464, 2);
arr2235648946168464684684646465846846464646464[0]=0;
arr2235648946168464684684646465846846464646464[1]=1;
arr2235648946168464684684646465846846464646464[2]=2;
arr2235648946168464684684646465846846464646464[3]=3;
arr2235648946168464684684646465846846464646464[4]=4;
for (int i = 0; i < arr2235648946168464684684646465846846464646464.length; i++) {
System.out.print(arr2235648946168464684684646465846846464646464[i]+" ");
}
}
public void add(int a,int b) {
}
}
Eclipse调试
- step over:一行一行代码往下走
- step into:进入方法
- 设置断点+debug as
- DroptoFrame:回到方法首行
常识:
- File与Folder区别:
- File文件,Folder文件夹。src.zip就是一个文件
- 安装软件:
-
- 点击 下一步下一步 安装
-
- 一解压就可以用(绿色版)
-
- 软件是软件 代码是代码。软件目录和代码目录分开,软件删除了代码还在