您好,欢迎来到好土汽车网。
搜索
您的当前位置:首页Myeclipse常用的快捷键

Myeclipse常用的快捷键

来源:好土汽车网
一、Myeclipse常用的快捷键

1.内容提示: Alt + /

例: 想写主方法时,只打main再按\" Alt + / \"回车就行;想写在服务端输出语句时,只打sysout再按\" Alt + / \"回车就行;

想打for语句时,只打for再按\" Alt + / \"回车就行;

2.快速修复: Ctrl + 1

3.导包: Ctrl + shift + o

4.格式化代码块: Ctrl + shift + F

5.向前向后移动: Alt + 方向键

向前向后复制: Ctrl + Alt + 方向键

(方向键中包括上 下)

6.添加注释: Ctrl + shift + /

消除注释: Ctrl + shift + \\

7.字母转化成大写: Ctrl + shift + X

字母转化成小写: Ctrl + shift + Y

8.查看源码(所有类): Ctrl + shift + T

9.跳到指定类和方法: Ctrl+左键单击

10.查看所有的快捷键: Ctrl + shift + L

鼠标放到方法或类上有提示,按F2可操作此提示

二、断点调试的作用:跟踪程序的运行,方便用户观察;调错.

F5:跳入 F6:跳过 F7:跳出 \"drop to frame\":返回方法的第一行 watch:查看变量的值

注意: 断点调试之后一定要清除断点 Breakpoints--->右键 remove all

三、静态导入

静态导入用于简化程序对类静态属性和方法的调用

语法:Import static 包名.类名.静态属性|静态方法 例如:import static java.lang.System.out; import static java.lang.Math.

四、Jdk5自动装箱/拆箱

自动装箱:指开发人员可以把一个基本数据类型直接赋给对应的包装类。

自动拆箱:指开发人员可以把一个包装类对象直接赋给对应的基本数据类型。

例:

public void test(){

//装箱

Integer i = 1000;

//拆箱

int c = i;

//典型的应用案例

List list = new ArrayList();

//装箱

list.add(12);

//拆箱

int temp = (Integer)list.get(0);

}

五、增强for循环

引入增强for循环的原因:在JDK5以前的版本中,遍历数组或集合中的元素,需先获得数组的长度或集合的迭代器,比较麻烦!

因此JDK5中定义了一种新的语法——增强for循环,以简化此类操作。增强for循环只能用在数组、或实现Iterable接口的集合类上

语法格式:

for(变量类型 变量 :需迭代的数组或集合){

}

例:

String arr[]={\"ww\

for (int j = 0; j < arr.length; j++) {

System.out.println(arr[j]);

}

//for循环的新特性

for(String str:arr){

System.out.print(str);

}

List list2=Arrays.asList(\"32\

for (int j = 0; j String str=(String)list2.get(j);

System.out.println(str);

}

//for循环的新特性

for(Object str:list2){

System.out.print(str);

}

//采用Iterator迭代

Iterator it=list2.iterator();

while(it.hasNext()){

String tem=(String)it.next();

System.out.println(tem);

}

@Test

public void mapTest(){

Map map=new HashMap();

map.put(1, \"df\");

map.put(2, \"fs\");

map.put(3, \"fsdfsd\");

map.put(4, \"fs\");

map.put(5, \"fsss\");

Set set=map.keySet();

Iterator it=set.iterator();

while(it.hasNext()){

Integer key=(Integer)it.next();

String value=(String)map.get(key);

System.out.println(key+\" \"+value);

}

for(Object obj:set){

Integer key=(Integer)obj;

String value=(String)map.get(key);

System.out.println(key+\" \"+value);

}

Set entry=map.entrySet();

it=entry.iterator();

while(it.hasNext()){

Map.Entry entity=(Entry)it.next();

Integer key=(Integer)entity.getKey();

String value=(String)entity.getValue();

System.out.println(key+\" \"+value);

}

for(Object obj:entry){

Map.Entry entity=(Entry)obj;

Integer key=(Integer)entity.getKey();

String value=(String)entity.getValue();

System.out.println(key+\" \"+value);

}

}

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- howto234.com 版权所有 湘ICP备2022005869号-3

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务