Eclps的快捷键:
(1)新建:ctrl + N
(2)导入包:ctrl + shift + o
(3)注释:单行注释 ctrl + / , 多行注释 ctrl + shift + / , 多行取消注释 ctrl + shift +
(4)代码上下移动:选中 alt + 上下箭头
(5)查看源码 :选中类名(F3或Ctrl + 鼠标点击)
(6)查找具体的类:Ctrl + shift + t
(7)查找具体类的具体方法:ctrl + o
(8)给建议:ctrl + 1,根据右边生成的数据类型生成方法
(9)删除代码 :ctrl + d
(10) 抽取方法:alt + shift + m
(11)改名:alt + shift + r
public class HotKey_eclips {
public static void main(String[] args) {
Scanner sc1 = new Scanner(System.in); //在这里按ctrl + shift + o就能自动导包
System.out.println("请输入一个int");
int x1 = sc1.nextInt();
System.out.println("请输入一个字符串");
String x2 = sc1.next();
System.out.println("x1=" + x1);
System.out.println("x2=" + x2);
int y1 = 1;
int y2 = 2;
//int y_sum = y1 + y2; //选中等号右边的部分,ctrl + 1会自动生成方法如下:
int y_sum = extracted(y1, y2);
}
private static int extracted(int y1, int y2) {
return y1 + y2;
}
}
快速构造方法
package EclipsHotKey;
public class Person1 {
public static void main(String[] args) {
Person2 p1 = new Person2();
System.out.println("p1_name:" + p1.getName());
p1.setName("张三");
System.out.println("p1_name:" + p1.getName());
Person2 p2 = new Person2( "李四",24);
System.out.println("p2_name= " + p2.getName() + " ; p2_age= " + p2.getAge());
}
}
class Person2{
private String name; //alt + shift + s 建立空参有参构造
private int age;
public Person2() { //alt + shift + s 按enter ,按c :生成空参构造
super();
}
public Person2(String name, int age) { //alt + shift + s 按enter ,按o :生成有参构造
super();
this.name = name;
this.age = age;
}
public String getName() { alt + shift + s 按enter ,按 r :生成get、set方法
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}